- Notifications
You must be signed in to change notification settings - Fork11
License
NotificationsYou must be signed in to change notification settings
arangodb/java-velocypack
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Java implementation forVelocyPack.
To add the dependency to your project with maven, add the following code to your pom.xml:
<dependencies> <dependency> <groupId>com.arangodb</groupId> <artifactId>velocypack</artifactId> <version>x.y.z</version> </dependency></dependencies>
mvn clean install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true -B
VPackBuilderbuilder =newVPackBuilder();builder.add(ValueType.OBJECT);// object startbuilder.add("foo","bar");// add field "foo" with value "bar"builder.close();// object endVPackSliceslice =builder.slice();// create slice
VPackSliceslice = ...intsize =slice.size();// number of fieldsVPackSlicefoo =slice.get("foo");// get field "foo"Stringvalue =foo.getAsString();// get value from "foo"// iterate over the fieldsfor (finalIterator<Entry<String,VPackSlice>>iterator =slice.objectIterator();iterator.hasNext();) {Entry<String,VPackSlice>field =iterator.next(); ... }
VPackBuilderbuilder =newVPackBuilder();builder.add(ValueType.ARRAY);// array startbuilder.add(1);// add value 1builder.add(2);// add value 2builder.add(3);// add value 3builder.close();// array endVPackSliceslice =builder.slice();// create slice
VPackSliceslice = ...intsize =slice.size();// number of values// iterate over valuesfor (inti =0;i <slice.size();i++) {VPackSlicevalue =slice.get(i); ... }// iterate over values with Iteratorfor (finalIterator<VPackSlice>iterator =slice.arrayIterator();iterator.hasNext();) {VPackSlicevalue =iterator.next(); ... }
VPackBuilderbuilder =newVPackBuilder();builder.add(ValueType.OBJECT);// object startbuilder.add("foo",ValueType.OBJECT);// add object in field "foo"builder.add("bar",1);// add field "bar" with value 1 to object "foo"builder.close();// object "foo" endbuilder.close();// object endVPackSliceslice =builder.slice();// create slice
About
No description or website provided.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors13
Uh oh!
There was an error while loading.Please reload this page.