Skip to content

Commit f4d1e41

Browse files
committed
soda 1.1.0
soda 1.1.0
1 parent 2965a7b commit f4d1e41

File tree

145 files changed

+13657
-4918
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+13657
-4918
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SODA 1.0.5
1+
# SODA 1.1.0
22
Simple Oracle Document Access (SODA) is an API which allows you to use the Oracle Database as a NoSQL JSON document store. Although SODA is particularly powerful when it comes to JSON data, data of any other type is supported as well.
33

44
With the SODA architecture, your data is stored as documents, and documents are organized into collections. Each document contains the actual data, as well as additional information automatically maintained by SODA, such as unique key, last-modified timestamp, version, type, etc. SODA lets you create and store such collections of documents in the Oracle Database, and perform create, retrive, update, and delete (CRUD) operations on these documents, without needing to know Structured Query Language (SQL), or JDBC, or how the data is stored in the database. Essentially SODA provides a virtual NoSQL document store on top of your Oracle Database. Under the covers, a collection is stored as a regular Oracle Database table, and each document is stored as a row in the table. SQL access to the table using standard tools is still allowed.

build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<fileset dir="${classes.dir}"/>
7878
<fileset dir="${resources.dir}"/>
7979
<manifest>
80-
<attribute name="Repository-Id" value="XDK_SODA1.0.5A_LINUX.X64_RELEASE GITHUB"/>
80+
<attribute name="Repository-Id" value="XDK_SODA1.1.0_LINUX.X64_RELEASE"/>
8181
</manifest>
8282
</jar>
8383
</target>

json.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<property name="javac.java.home" value="${env.JAVA_HOME}"/>
2020

2121
<property name="xdk.lib.dir" value="${xdk.json.src.dir}/lib"/>
22-
<property name="jar.orajsoda" value="${xdk.lib.dir}/orajsoda-1.0.5.jar"/>
22+
<property name="jar.orajsoda" value="${xdk.lib.dir}/orajsoda-1.1.0.jar"/>
2323

2424
<!--
2525
Generic project layout

resources/oracle/json/common/Messages.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=Invalid servlet configuration: {0}.
2323
1017=Unknown account {0}, current schema is {1}.
2424
1018=Null or empty string is not a valid date/time.
25+
1019=Document has multiple instances of key.
26+
1020=No input document for key extraction/insertion.
27+
1021=Path for key extraction/insertion cannot be empty.
28+
1022=Document instance is not properly closed.
29+
1023=Document instance is empty or is not a JSON object.
30+
1024=Extracted key was not a string or number.
31+
1025=Inserted key does not match existing key.

resources/oracle/json/common/Messages_ar.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=\u062A\u0643\u0648\u064A\u0646 \u0628\u0631\u064A\u0645\u062C \u0627\u0644\u062E\u0627\u062F\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D: {0}.
2323
1017=\u062D\u0633\u0627\u0628 \u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641 {0}\u060C \u0645\u062E\u0637\u0637 \u0642\u0627\u0639\u062F\u0629 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u062D\u0627\u0644\u064A \u0647\u0648 {1}.
2424
1018=\u0627\u0644\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0641\u0627\u0631\u063A\u0629 \u0623\u0648 \u0627\u0644\u062E\u0627\u0644\u064A\u0629 \u062A\u0639\u062F \u0642\u064A\u0645\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629 \u0644\u0644\u062A\u0627\u0631\u064A\u062E/\u0627\u0644\u0648\u0642\u062A.
25+
1019=\u064A\u0634\u062A\u0645\u0644 \u0627\u0644\u0645\u0633\u062A\u0646\u062F \u0639\u0644\u0649 \u0637\u0628\u0639\u0627\u062A \u0645\u062A\u0639\u062F\u062F\u0629 \u0645\u0646 \u0627\u0644\u0645\u0641\u062A\u0627\u062D.
26+
1020=\u0644\u0627 \u064A\u0648\u062C\u062F \u0645\u0633\u062A\u0646\u062F \u0645\u062F\u062E\u0644 \u0644\u0627\u0633\u062A\u062E\u0631\u0627\u062C/\u0625\u062F\u0631\u0627\u062C \u0645\u0641\u062A\u0627\u062D.
27+
1021=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0631\u0643 \u0645\u0633\u0627\u0631 \u0627\u0633\u062A\u062E\u0631\u0627\u062C/\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u0645\u0641\u062A\u0627\u062D \u0641\u0627\u0631\u063A\u064B\u0627.
28+
1022=\u0644\u0645 \u064A\u062A\u0645 \u0625\u063A\u0644\u0627\u0642 \u0637\u0628\u0639\u0629 \u0627\u0644\u0645\u0633\u062A\u0646\u062F \u0639\u0644\u0649 \u0646\u062D\u0648 \u0635\u062D\u064A\u062D.
29+
1023=\u0637\u0628\u0639\u0629 \u0627\u0644\u0645\u0633\u062A\u0646\u062F \u0641\u0627\u0631\u063A\u0629 \u0623\u0648 \u0644\u064A\u0633\u062A \u0643\u0627\u0626\u0646 JSON.
30+
1024=\u0644\u0645 \u064A\u0643\u0646 \u0627\u0644\u0645\u0641\u062A\u0627\u062D \u0627\u0644\u0645\u0633\u062A\u062E\u0631\u062C \u0633\u0644\u0633\u0644\u0629 \u0623\u0648 \u0631\u0642\u0645\u064B\u0627.
31+
1025=\u0627\u0644\u0645\u0641\u062A\u0627\u062D \u0627\u0644\u0645\u062F\u0631\u062C \u063A\u064A\u0631 \u0645\u0637\u0627\u0628\u0642 \u0644\u0644\u0645\u0641\u062A\u0627\u062D \u0627\u0644\u0645\u0648\u062C\u0648\u062F.

resources/oracle/json/common/Messages_cs.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=Neplatn\u00E1 konfigurace servletu: {0}.
2323
1017=Nezn\u00E1m\u00FD \u00FA\u010Det {0}, aktu\u00E1ln\u00ED sch\u00E9ma je {1}.
2424
1018=Hodnota Null \u010Di pr\u00E1zdn\u00FD \u0159et\u011Bzec nejsou platn\u00FDmi hodnotami data/\u010Dasu.
25+
1019=Dokument obsahuje v\u00EDce instanc\u00ED kl\u00ED\u010De.
26+
1020=Pro extrakci nebo vlo\u017Een\u00ED kl\u00ED\u010De neexistuje \u017E\u00E1dn\u00FD vstupn\u00ED dokument.
27+
1021=Cesta ke kl\u00ED\u010Di extrakce nebo vlo\u017Een\u00ED nesm\u00ED b\u00FDt pr\u00E1zdn\u00E1.
28+
1022=Instance dokumentu nen\u00ED spr\u00E1vn\u011B uzav\u0159ena.
29+
1023=Instance dokumentu je pr\u00E1zdn\u00E1, nebo se nejedn\u00E1 o objekt JSON.
30+
1024=Extrahovan\u00FD kl\u00ED\u010D nen\u00ED \u0159et\u011Bzec nebo \u010D\u00EDslo.
31+
1025=Vlo\u017Een\u00FD kl\u00ED\u010D se neshoduje s existuj\u00EDc\u00EDm kl\u00ED\u010Dem.

resources/oracle/json/common/Messages_da.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=Ugyldig servlet-konfiguration: {0}.
2323
1017=Ukendt konto {0}, det aktuelle skema er {1}.
2424
1018=NULL eller tom streng er ikke en gyldig dato/tid.
25+
1019=Dokument har flere instanser af n\u00F8gle.
26+
1020=Intet inputdokument for udtr\u00E6k/inds\u00E6ttelse af n\u00F8gle.
27+
1021=Sti til udtr\u00E6k/inds\u00E6ttelse af n\u00F8gle m\u00E5 ikke v\u00E6re tom.
28+
1022=Dokumentinstans er ikke korrekt lukket.
29+
1023=Dokumentinstans er tom eller er ikke et JSON-objekt.
30+
1024=Udtrukket n\u00F8gle var ikke en streng eller et tal.
31+
1025=Indsat n\u00F8gle matcher ikke eksisterende n\u00F8gle.

resources/oracle/json/common/Messages_de.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=Ung\u00FCltige Servlet-Konfiguration: {0}.
2323
1017=Unbekannter Account {0}, aktuelles Schema ist {1}.
2424
1018=Null- oder leere Zeichenfolge ist kein g\u00FCltiger Datums-/Uhrzeitwert.
25+
1019=Dokument weist mehrere Schl\u00FCsselinstanzen auf.
26+
1020=Kein Eingabedokument f\u00FCr Extrahieren/Einf\u00FCgen von Schl\u00FCssel.
27+
1021=Pfad f\u00FCr Extrahieren/Einf\u00FCgen von Schl\u00FCssel darf nicht leer sein.
28+
1022=Dokumentinstanz wurde nicht ordnungsgem\u00E4\u00DF geschlossen.
29+
1023=Dokumentinstanz ist leer oder kein JSON-Objekt.
30+
1024=Der extrahierte Schl\u00FCssel war keine Zeichenfolge oder Zahl.
31+
1025=Der eingef\u00FCgte Schl\u00FCssel stimmt nicht mit dem vorhandenen Schl\u00FCssel \u00FCberein.

resources/oracle/json/common/Messages_el.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B4\u03B9\u03B1\u03BC\u03CC\u03C1\u03C6\u03C9\u03C3\u03B7 servlet: {0}.
2323
1017=\u0386\u03B3\u03BD\u03C9\u03C3\u03C4\u03BF\u03C2 \u03BB\u03BF\u03B3\u03B1\u03C1\u03B9\u03B1\u03C3\u03BC\u03CC\u03C2 {0}, \u03C4\u03BF \u03C4\u03C1\u03AD\u03C7\u03BF\u03BD \u03C3\u03C7\u03AE\u03BC\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 {1}.
2424
1018=\u0397 null \u03AE \u03BA\u03B5\u03BD\u03AE \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1/\u03CE\u03C1\u03B1.
25+
1019=\u03A4\u03BF \u03AD\u03B3\u03B3\u03C1\u03B1\u03C6\u03BF \u03AD\u03C7\u03B5\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC \u03C3\u03C4\u03B9\u03B3\u03BC\u03B9\u03CC\u03C4\u03C5\u03C0\u03B1 \u03BA\u03BB\u03B5\u03B9\u03B4\u03B9\u03BF\u03CD.
26+
1020=\u0394\u03B5\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03B5\u03B9 \u03AD\u03B3\u03B3\u03C1\u03B1\u03C6\u03BF \u03B5\u03B9\u03C3\u03CC\u03B4\u03BF\u03C5 \u03B3\u03B9\u03B1 \u03B5\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BA\u03BB\u03B5\u03B9\u03B4\u03B9\u03BF\u03CD.
27+
1021=\u0397 \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE \u03B3\u03B9\u03B1 \u03C4\u03B7\u03BD \u03B5\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BA\u03BB\u03B5\u03B9\u03B4\u03B9\u03BF\u03CD \u03B4\u03B5\u03BD \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03BA\u03B5\u03BD\u03AE.
28+
1022=\u03A4\u03BF \u03C3\u03C4\u03B9\u03B3\u03BC\u03B9\u03CC\u03C4\u03C5\u03C0\u03BF \u03B5\u03B3\u03B3\u03C1\u03AC\u03C6\u03BF\u03C5 \u03B4\u03B5\u03BD \u03AD\u03C7\u03B5\u03B9 \u03BA\u03BB\u03B5\u03AF\u03C3\u03B5\u03B9 \u03C3\u03C9\u03C3\u03C4\u03AC.
29+
1023=\u03A4\u03BF \u03C3\u03C4\u03B9\u03B3\u03BC\u03B9\u03CC\u03C4\u03C5\u03C0\u03BF \u03B5\u03B3\u03B3\u03C1\u03AC\u03C6\u03BF\u03C5 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03BA\u03B5\u03BD\u03CC \u03AE \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF JSON.
30+
1024=\u03A4\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03B5\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE\u03C2 \u03B4\u03B5\u03BD \u03AE\u03C4\u03B1\u03BD \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03AE \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2.
31+
1025=\u03A4\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03B5\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE\u03C2 \u03B4\u03B5\u03BD \u03C3\u03C5\u03BC\u03C6\u03C9\u03BD\u03B5\u03AF \u03BC\u03B5 \u03C4\u03BF \u03C5\u03C0\u03AC\u03C1\u03C7\u03BF\u03BD \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF.

resources/oracle/json/common/Messages_es.properties

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
33
#
44

55
# Messages used in common/util exceptions
@@ -22,3 +22,10 @@
2222
1016=Configuraci\u00F3n de servlet no v\u00E1lida: {0}.
2323
1017=Cuenta desconocida {0}, el esquema actual es {1}.
2424
1018=Una cadena nula o vac\u00EDa no es una fecha/hora v\u00E1lida.
25+
1019=El documento tiene varias instancias de clave.
26+
1020=No hay ning\u00FAn documento de entrada para la extracci\u00F3n/inserci\u00F3n de claves.
27+
1021=La ruta de acceso para la extracci\u00F3n/inserci\u00F3n de claves no puede estar vac\u00EDa.
28+
1022=No se ha cerrado correctamente la instancia del documento.
29+
1023=La instancia del documento est\u00E1 vac\u00EDa o no es un objeto JSON.
30+
1024=La clave extra\u00EDda no era una cadena o un n\u00FAmero.
31+
1025=La clave introducida no coincide con la clave existente.

0 commit comments

Comments
 (0)