Uses of Class
com.invirgance.convirgance.json.JSONObject
Packages that use JSONObject
Package
Description
High-performance access to SQL databases for querying, updating, and
inserting.
Support for reading common data formats like CSV, JSON, tab-delimited, pipe-delimited,
etc) stream of data.
Provides classes for reading, writing, and manipulating JSON data.
Support for writing file formats like JSON, CSV, tab delimited, and binary encodings.
A library transformers for manipulating streams of data
Support for transforming date formats into standardized representations (e.g.
Provides transformers to filter data from streams based upon common
logic like equals, great than, less than, etc.
Tools for performing set logic on multiple streams of data
-
Uses of JSONObject in com.invirgance.convirgance.dbms
Methods in com.invirgance.convirgance.dbms that return JSONObjectModifier and TypeMethodDescriptionQuery.getBindings()Returns a JSONObject containing all key/value pair bindings set for this queryMethods in com.invirgance.convirgance.dbms that return types with arguments of type JSONObjectModifier and TypeMethodDescriptionBatchOperation.getRecords()Returns the stream of records that will be used by this BatchOperation during executionExecutes the provided query and returns an Iterable stream of the results.Methods in com.invirgance.convirgance.dbms with parameters of type JSONObjectModifier and TypeMethodDescriptionvoidQuery.setBindings(JSONObject bindings) Binds multiple values from aJSONObjectto the parameters in the queryMethod parameters in com.invirgance.convirgance.dbms with type arguments of type JSONObjectModifier and TypeMethodDescriptionvoidBatchOperation.setRecords(Iterable<JSONObject> records) Sets the records that will be inserted or updated during execution.Constructors in com.invirgance.convirgance.dbms with parameters of type JSONObjectModifierConstructorDescriptionQuery(Source sql, JSONObject bindings) Constructs a new Query object by parsing a SQL string loaded from the provided Source and binding values from the givenJSONObjectto the keys found in the SQL string.Query(String sql, JSONObject bindings) Constructs a new Query object by parsing the provided SQL string and binding values from the givenJSONObjectto the keys found in the SQL string.Constructor parameters in com.invirgance.convirgance.dbms with type arguments of type JSONObjectModifierConstructorDescriptionBatchOperation(Query query, Iterable<JSONObject> records) This constructor allows specifying both the query to be executed and the records to be processed with the query. -
Uses of JSONObject in com.invirgance.convirgance.input
Methods in com.invirgance.convirgance.input that return types with arguments of type JSONObjectModifier and TypeMethodDescriptionCreates an iterator to process CSV data from the provided source, converting records into JSONObjects.Creates a new cursor to read JSON objects from the given presumably delimited source stream.Returns a stream of data over the underlying JBIN encodingReturns a stream of data representing the underlying JSON data. -
Uses of JSONObject in com.invirgance.convirgance.json
Methods in com.invirgance.convirgance.json that return JSONObjectModifier and TypeMethodDescriptionJSONArray.getJSONObject(int index) Gets the JSONObject at the given index.JSONArray.getJSONObject(int index, JSONObject defaultValue) Gets the JSONObject at the specified index, returning a default value if null.JSONObject.getJSONObject(String key) Gets the value for a key.JSONObject.getJSONObject(String key, JSONObject defaultValue) Gets the value for a key.JSONParser.parseObject()Parses a JSON object from the current reader position, with ordering.Methods in com.invirgance.convirgance.json with parameters of type JSONObjectModifier and TypeMethodDescriptionJSONArray.getJSONObject(int index, JSONObject defaultValue) Gets the JSONObject at the specified index, returning a default value if null.JSONObject.getJSONObject(String key, JSONObject defaultValue) Gets the value for a key.JSONWriter.write(JSONObject object) Writes the JSON of the provided object, using indentation if set. -
Uses of JSONObject in com.invirgance.convirgance.output
Methods in com.invirgance.convirgance.output with parameters of type JSONObjectModifier and TypeMethodDescriptionvoidOutputCursor.write(JSONObject record) Write a single record to the output streamMethod parameters in com.invirgance.convirgance.output with type arguments of type JSONObjectModifier and TypeMethodDescriptiondefault voidOutput.write(Target target, Iterable<JSONObject> records) Writes a stream of data to the specified targetdefault voidOutputCursor.write(Iterable<JSONObject> iterable) Write a stream of data to the output stream.default voidOutputCursor.write(Iterator<JSONObject> iterator) Write a stream of data to the output stream. -
Uses of JSONObject in com.invirgance.convirgance.transform
Methods in com.invirgance.convirgance.transform that return JSONObjectModifier and TypeMethodDescriptionCoerceStringsTransformer.transform(JSONObject record) Transforms a JSON object by converting string values to appropriate data types.IdentityTransformer.transform(JSONObject record) Transforms the provided record in some way.InsertKeyTransformer.transform(JSONObject record) Transforms a JSON object by inserting or updating the specified key-value pair.Methods in com.invirgance.convirgance.transform that return types with arguments of type JSONObjectModifier and TypeMethodDescriptiondefault Iterator<JSONObject> IdentityTransformer.transform(Iterator<JSONObject> iterator) Transforms a collection ofJSONObjectrecords by applying the transformation to each element.SortedGroupByTransformer.transform(Iterator<JSONObject> iterator) Transforms an iterator of JSON objects by grouping records with matching field values.default Iterable<JSONObject> Transformer.transform(Iterable<JSONObject> iterable) Provides a lazy transformation mechanism for anIterableof JSON objects.Transformer.transform(Iterator<JSONObject> iterator) Creates an iterator that transforms JSON objects as they are accessed.UnsortedGroupByTransformer.transform(Iterator<JSONObject> iterator) Transforms an iterator of JSON objects by grouping records with matching field values.Methods in com.invirgance.convirgance.transform with parameters of type JSONObjectModifier and TypeMethodDescriptionValueGenerator.generate(JSONObject record) Implementations should examine the record and produce a resulting value.CoerceStringsTransformer.transform(JSONObject record) Transforms a JSON object by converting string values to appropriate data types.IdentityTransformer.transform(JSONObject record) Transforms the provided record in some way.InsertKeyTransformer.transform(JSONObject record) Transforms a JSON object by inserting or updating the specified key-value pair.Method parameters in com.invirgance.convirgance.transform with type arguments of type JSONObjectModifier and TypeMethodDescriptiondefault Iterator<JSONObject> IdentityTransformer.transform(Iterator<JSONObject> iterator) Transforms a collection ofJSONObjectrecords by applying the transformation to each element.SortedGroupByTransformer.transform(Iterator<JSONObject> iterator) Transforms an iterator of JSON objects by grouping records with matching field values.default Iterable<JSONObject> Transformer.transform(Iterable<JSONObject> iterable) Provides a lazy transformation mechanism for anIterableof JSON objects.Transformer.transform(Iterator<JSONObject> iterator) Creates an iterator that transforms JSON objects as they are accessed.UnsortedGroupByTransformer.transform(Iterator<JSONObject> iterator) Transforms an iterator of JSON objects by grouping records with matching field values. -
Uses of JSONObject in com.invirgance.convirgance.transform.date
Methods in com.invirgance.convirgance.transform.date that return JSONObjectModifier and TypeMethodDescriptionDateEpochTransformer.transform(JSONObject record) DateISOStringTransformer.transform(JSONObject record) EpochDateTransformer.transform(JSONObject record) ISOStringDateTransformer.transform(JSONObject record) Methods in com.invirgance.convirgance.transform.date with parameters of type JSONObjectModifier and TypeMethodDescriptionDateEpochTransformer.transform(JSONObject record) DateISOStringTransformer.transform(JSONObject record) EpochDateTransformer.transform(JSONObject record) ISOStringDateTransformer.transform(JSONObject record) -
Uses of JSONObject in com.invirgance.convirgance.transform.filter
Methods in com.invirgance.convirgance.transform.filter that return types with arguments of type JSONObjectModifier and TypeMethodDescriptiondefault Iterator<JSONObject> Filter.transform(Iterator<JSONObject> iterator) Methods in com.invirgance.convirgance.transform.filter with parameters of type JSONObjectModifier and TypeMethodDescriptionbooleanAndFilter.test(JSONObject record) Evaluates the given record against all the filters.booleanContainsFilter.test(JSONObject record) Tests if the value of the specified key in the record contains the comparison value.booleanEqualsFilter.test(JSONObject record) Evaluates the provided JSONObject, checking the key and its value to this Filters comparison value.booleanFilter.test(JSONObject record) Tests if the given record meets the filter condition.booleanGreaterThanFilter.test(JSONObject record) Tests the record to see if the expected key has a value greater than the comparison value.booleanGreaterThanOrEqualFilter.test(JSONObject record) Returns true when the JSONObject has the expected key and its value is greater than or equal to the comparison.booleanLessThanFilter.test(JSONObject record) Tests if the value of the specified key in the record is less than the comparison value.booleanLessThanOrEqualFilter.test(JSONObject record) Tests if the value of the specified key in the record is less than or equal to the comparison value.booleanLikeFilter.test(JSONObject record) booleanNotFilter.test(JSONObject record) Evaluates the record against the filter and returns the opposite result.booleanOrFilter.test(JSONObject record) Evaluates the record with each filter.Method parameters in com.invirgance.convirgance.transform.filter with type arguments of type JSONObjectModifier and TypeMethodDescriptiondefault Iterator<JSONObject> Filter.transform(Iterator<JSONObject> iterator) -
Uses of JSONObject in com.invirgance.convirgance.transform.sets
Methods in com.invirgance.convirgance.transform.sets that return types with arguments of type JSONObjectModifier and TypeMethodDescriptionComplementIterable.iterator()Returns an iterator that streams through each source returning records found in the target stream but not in the complement stream(s).IntersectionIterable.iterator()Returns an iterator that streams through each source returning common records found in all streams.UnionIterable.iterator()Returns an iterator that streams through each source sequentiallyConstructor parameters in com.invirgance.convirgance.transform.sets with type arguments of type JSONObjectModifierConstructorDescriptionComplementIterable(String[] keys, List<Iterable<JSONObject>> streams) Constructs an ComplementIterable that identifies unique JSON records from a target stream that don't appear in the other stream(s).IntersectionIterable(String[] keys, List<Iterable<JSONObject>> streams) Constructs an IntersectionIterable that identifies common JSON records appearing across all provided streams.