├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── examples ├── cdk │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── citus │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── cohere │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── disco │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── djl │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── hybrid │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── loading │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java ├── openai │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── Example.java └── sparse │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── example │ └── Example.java ├── pom.xml └── src ├── main └── java │ └── com │ └── pgvector │ ├── PGbit.java │ ├── PGhalfvec.java │ ├── PGsparsevec.java │ └── PGvector.java └── test ├── groovy └── com │ └── pgvector │ ├── GroovySqlTest.groovy │ └── JDBCGroovyTest.groovy ├── java └── com │ └── pgvector │ ├── HibernateTest.java │ ├── JDBCJavaTest.java │ ├── PGbitTest.java │ ├── PGhalfvecTest.java │ ├── PGsparsevecTest.java │ ├── PGvectorTest.java │ ├── R2DBCTest.java │ └── SpringJDBCTest.java ├── kotlin └── com │ └── pgvector │ └── JDBCKotlinTest.kt ├── resources └── META-INF │ └── persistence.xml └── scala └── com └── pgvector ├── JDBCScalaTest.scala └── SlickTest.scala /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.bsp/ 2 | target/ 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/README.md -------------------------------------------------------------------------------- /examples/cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/cdk/pom.xml -------------------------------------------------------------------------------- /examples/cdk/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/cdk/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/citus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/citus/pom.xml -------------------------------------------------------------------------------- /examples/citus/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/citus/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/cohere/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/cohere/pom.xml -------------------------------------------------------------------------------- /examples/cohere/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/cohere/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/disco/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/disco/pom.xml -------------------------------------------------------------------------------- /examples/disco/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/disco/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/djl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/djl/pom.xml -------------------------------------------------------------------------------- /examples/djl/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/djl/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/hybrid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/hybrid/pom.xml -------------------------------------------------------------------------------- /examples/hybrid/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/hybrid/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/loading/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/loading/pom.xml -------------------------------------------------------------------------------- /examples/loading/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/loading/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/openai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/openai/pom.xml -------------------------------------------------------------------------------- /examples/openai/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/openai/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /examples/sparse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/sparse/pom.xml -------------------------------------------------------------------------------- /examples/sparse/src/main/java/com/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/examples/sparse/src/main/java/com/example/Example.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/pgvector/PGbit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/main/java/com/pgvector/PGbit.java -------------------------------------------------------------------------------- /src/main/java/com/pgvector/PGhalfvec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/main/java/com/pgvector/PGhalfvec.java -------------------------------------------------------------------------------- /src/main/java/com/pgvector/PGsparsevec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/main/java/com/pgvector/PGsparsevec.java -------------------------------------------------------------------------------- /src/main/java/com/pgvector/PGvector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/main/java/com/pgvector/PGvector.java -------------------------------------------------------------------------------- /src/test/groovy/com/pgvector/GroovySqlTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/groovy/com/pgvector/GroovySqlTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/pgvector/JDBCGroovyTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/groovy/com/pgvector/JDBCGroovyTest.groovy -------------------------------------------------------------------------------- /src/test/java/com/pgvector/HibernateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/HibernateTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/JDBCJavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/JDBCJavaTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/PGbitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/PGbitTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/PGhalfvecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/PGhalfvecTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/PGsparsevecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/PGsparsevecTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/PGvectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/PGvectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/R2DBCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/R2DBCTest.java -------------------------------------------------------------------------------- /src/test/java/com/pgvector/SpringJDBCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/java/com/pgvector/SpringJDBCTest.java -------------------------------------------------------------------------------- /src/test/kotlin/com/pgvector/JDBCKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/kotlin/com/pgvector/JDBCKotlinTest.kt -------------------------------------------------------------------------------- /src/test/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/test/scala/com/pgvector/JDBCScalaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/scala/com/pgvector/JDBCScalaTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/pgvector/SlickTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgvector/pgvector-java/HEAD/src/test/scala/com/pgvector/SlickTest.scala --------------------------------------------------------------------------------