{"repo":"marklogic/java-client-api","free":true,"listed":false,"github":"https://github.com/marklogic/java-client-api","clone":"git clone https://github.com/marklogic/java-client-api.git","description":"Java client for the MarkLogic enterprise NoSQL database","language":"Java","stars":61,"topics":["marklogic","java","database","nosql","sparql","xquery","javascript","json","xml"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"The MarkLogic Java Client The MarkLogic Java Client makes it easy to write, read, delete, and find documents in a MarkLogic database. The client requires connecting to a MarkLogic REST API app server and is ideal for applications wishing to build upon the MarkLogic REST API. The client supports the following core features of the MarkLogic database: Write and read binary, JSON, text, and XML documents. Query data structure trees, marked-up text, and all the hybrids in between those extremes. Project values, tuples, and triples from hierarchical documents and aggregate over them. Patch documents with partial updates. Use Optimistic Locking to detect contention without creating locks on the server. Execute ACID modifications so the change either succeeds or throws an exception. Execute multi-statement transactions so changes to multiple documents succeed or fail together. Call Data Services via a Java interface on the client for data functionality implemented by an endpoint on the server. System Requirements As of the 8.0.0 release, the Java Client requires Java 17 or Java 21. Prior releases are compatible with Java 8, 11, 17, and 21. For compatibility with MarkLogic server versions, please see the Compatibility Matrix. QuickStart To use the client in your Maven project, include the following in your pom.xml file: com.marklogic marklogic-client-api 8.0.0 To use the client in your Gradle project, include the following in your build.gradle file: dependencies { implementation \"com.","default_branch":null,"files":null,"tree":[],"storefront":"/r/marklogic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marklogic/java-client-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}