Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(int, T) - Method in class com.invirgance.convirgance.json.JSONArray
- add(AtomicOperation) - Method in class com.invirgance.convirgance.dbms.TransactionOperation
-
Adds another operation to the transaction
- add(T) - Method in class com.invirgance.convirgance.json.JSONArray
- addAll(int, Collection<? extends T>) - Method in class com.invirgance.convirgance.json.JSONArray
- addAll(Collection<? extends T>) - Method in class com.invirgance.convirgance.json.JSONArray
- AndFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters JSONObjects based on multiple criteria, requiring all conditions to be met.
- AndFilter() - Constructor for class com.invirgance.convirgance.transform.filter.AndFilter
-
Creates an empty AndFilter.
- AndFilter(Filter...) - Constructor for class com.invirgance.convirgance.transform.filter.AndFilter
-
Creates a AndFilter with the list of filters that need to pass during evaluation.
- AndFilter(List<Filter>) - Constructor for class com.invirgance.convirgance.transform.filter.AndFilter
-
Creates a AndFilter with the list of filters that need to pass during evaluation.
- AtomicOperation - Interface in com.invirgance.convirgance.dbms
-
Encapsulates a database operation such as an insert or update within a managed transaction.
B
- BatchOperation - Class in com.invirgance.convirgance.dbms
-
Bulk insert or update a stream of records in a single transaction.
- BatchOperation() - Constructor for class com.invirgance.convirgance.dbms.BatchOperation
-
Default constructor for BatchOperation.
- BatchOperation(Query) - Constructor for class com.invirgance.convirgance.dbms.BatchOperation
-
Constructs a BatchOperation with the specified query.
- BatchOperation(Query, Iterable<JSONObject>) - Constructor for class com.invirgance.convirgance.dbms.BatchOperation
-
This constructor allows specifying both the query to be executed and the records to be processed with the query.
- BinaryDecoder - Class in com.invirgance.convirgance.jbin
-
Decodes JBIN encoded streams into JSON.
- BinaryDecoder() - Constructor for class com.invirgance.convirgance.jbin.BinaryDecoder
-
Creates a new BinaryDecoder.
- BinaryDecoder(KeyEncoder) - Constructor for class com.invirgance.convirgance.jbin.BinaryDecoder
-
Creates a new BinaryDecoder with the provided KeyEncoder for decoding.
- BinaryEncoder - Class in com.invirgance.convirgance.jbin
-
Used for encoding data into the JBIN format.
- BinaryEncoder() - Constructor for class com.invirgance.convirgance.jbin.BinaryEncoder
-
Creates a new BinaryEncoder.
- BinaryEncoder(KeyEncoder) - Constructor for class com.invirgance.convirgance.jbin.BinaryEncoder
-
Creates a new BinaryEncoder using the provided KeyEncoder.
- ByteArraySource - Class in com.invirgance.convirgance.source
-
A Source implementation that provides stream access to a byte array
- ByteArraySource(byte[]) - Constructor for class com.invirgance.convirgance.source.ByteArraySource
-
Creates a ByteArraySource with the provided buffer
- ByteArrayTarget - Class in com.invirgance.convirgance.target
-
A Target that writes the data to a memory buffer.
- ByteArrayTarget() - Constructor for class com.invirgance.convirgance.target.ByteArrayTarget
C
- ClasspathSource - Class in com.invirgance.convirgance.source
-
A Source implementation that loads resources from the classpath.
- ClasspathSource(Class, String) - Constructor for class com.invirgance.convirgance.source.ClasspathSource
-
Creates a ClasspathSource with the provided path relative to the specified Class
- ClasspathSource(String) - Constructor for class com.invirgance.convirgance.source.ClasspathSource
-
Creates a ClasspathSource with the provided path.
- clear() - Method in class com.invirgance.convirgance.json.JSONArray
- clear() - Method in class com.invirgance.convirgance.json.JSONObject
-
Clears the keys value pairs.
- close() - Method in class com.invirgance.convirgance.json.JSONParser
-
Closes the stream reader.
- close() - Method in class com.invirgance.convirgance.json.JSONWriter
-
Closes the current writer.
- CloseableIterator<T> - Interface in com.invirgance.convirgance
-
Extends Iterator and AutoCloseable for safe iteration and resource management.
- coerce(String) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Attempts to convert a string value to its appropriate data type.
- CoerceStringsTransformer - Class in com.invirgance.convirgance.transform
-
A transformer that converts string values in JSON objects to their appropriate data types.
- CoerceStringsTransformer() - Constructor for class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Creates a new transformer with all type conversions enabled by default.
- CoerceStringsTransformer(boolean, boolean, boolean) - Constructor for class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Creates a new transformer with selective type conversion support.
- CoerceStringsTransformer(boolean, boolean, boolean, String[], String[]) - Constructor for class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Creates a transformer with selective type conversion and field filtering.
- CoerciveComparator - Class in com.invirgance.convirgance.transform.filter
-
Compares objects of different types, supporting nulls, numbers, and comparables.
- CoerciveComparator() - Constructor for class com.invirgance.convirgance.transform.filter.CoerciveComparator
- com.invirgance.convirgance - package com.invirgance.convirgance
-
Provides utility classes for the Convirgance API, including custom exceptions and a closeable iterator for resource management.
- com.invirgance.convirgance.dbms - package com.invirgance.convirgance.dbms
-
High-performance access to SQL databases for querying, updating, and inserting.
- com.invirgance.convirgance.input - package com.invirgance.convirgance.input
-
Support for reading common data formats like CSV, JSON, tab-delimited, pipe-delimited, etc) stream of data.
- com.invirgance.convirgance.jbin - package com.invirgance.convirgance.jbin
-
Provides JBIN, a fast and compact binary encoding of JSON for databases, temporary files, and high-throughput scenarios.
- com.invirgance.convirgance.json - package com.invirgance.convirgance.json
-
Provides classes for reading, writing, and manipulating JSON data.
- com.invirgance.convirgance.output - package com.invirgance.convirgance.output
-
Support for writing file formats like JSON, CSV, tab delimited, and binary encodings.
- com.invirgance.convirgance.source - package com.invirgance.convirgance.source
-
Provides abstraction for reading raw data from a variety of input sources such as URLs, files, classpaths, and byte arrays
- com.invirgance.convirgance.target - package com.invirgance.convirgance.target
-
Provides abstraction for writing raw data to a variety of output targets such as files, classpaths, and byte arrays
- com.invirgance.convirgance.transform - package com.invirgance.convirgance.transform
-
A library transformers for manipulating streams of data
- com.invirgance.convirgance.transform.date - package com.invirgance.convirgance.transform.date
-
Support for transforming date formats into standardized representations (e.g.
- com.invirgance.convirgance.transform.filter - package com.invirgance.convirgance.transform.filter
-
Provides transformers to filter data from streams based upon common logic like equals, great than, less than, etc.
- com.invirgance.convirgance.transform.sets - package com.invirgance.convirgance.transform.sets
-
Tools for performing set logic on multiple streams of data
- ComparatorFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters data by comparing a specified key-value pair using a flexible coercive comparator.
- ComparatorFilter() - Constructor for class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Creates a new ComparatorFilter.
- ComparatorFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Creates a ComparatorFilter to use with a provided key and value.
- compare(Object, Object) - Method in class com.invirgance.convirgance.transform.filter.CoerciveComparator
-
Compares two objects based on their types.
- ComplementIterable - Class in com.invirgance.convirgance.transform.sets
-
Finds unique (complement) JSON records that only appear in the first stream.
- ComplementIterable(String[], Iterable<JSONObject>...) - Constructor for class com.invirgance.convirgance.transform.sets.ComplementIterable
-
Constructs an ComplementIterable that identifies unique JSON records from a target stream that don't appear in the other stream(s).
- ComplementIterable(String[], List<Iterable<JSONObject>>) - Constructor for class com.invirgance.convirgance.transform.sets.ComplementIterable
-
Constructs an ComplementIterable that identifies unique JSON records from a target stream that don't appear in the other stream(s).
- contains(Object) - Method in class com.invirgance.convirgance.json.JSONArray
- containsAll(Collection<?>) - Method in class com.invirgance.convirgance.json.JSONArray
- ContainsFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters out JSONObjects based on string containment comparison.
- ContainsFilter() - Constructor for class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Creates a new ContainsFilter.
- ContainsFilter(String, String) - Constructor for class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Creates a new ContainsFilter with the specified key and value to check for containment.
- containsKey(Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Used to check if the JSONObject contains a key
- containsValue(Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Used to check if the JSONObject contains a given value.
- ConvirganceException - Exception Class in com.invirgance.convirgance
-
Represents a runtime exception specific to the Convirgance API, providing focused and contained error messages for debugging.
- ConvirganceException() - Constructor for exception class com.invirgance.convirgance.ConvirganceException
-
Creates a new ConvirganceException.
- ConvirganceException(String) - Constructor for exception class com.invirgance.convirgance.ConvirganceException
-
Constructs a new exception with the specified message.
- ConvirganceException(String, Throwable) - Constructor for exception class com.invirgance.convirgance.ConvirganceException
-
Constructs a new exception with the specified message and cause.
- ConvirganceException(Throwable) - Constructor for exception class com.invirgance.convirgance.ConvirganceException
-
Constructs a new exception with the specified cause.
- CSVInput - Class in com.invirgance.convirgance.input
-
Provides streaming support for reading RFC 4180 compliant CSV (Comma-Separated Values) files and converting them to JSONObjects.
- CSVInput() - Constructor for class com.invirgance.convirgance.input.CSVInput
-
Creates a new CSVInput.
- CSVInput(String...) - Constructor for class com.invirgance.convirgance.input.CSVInput
-
Creates a new CSVInput with an array of headers to use when reading.
- CSVInput(String[], String) - Constructor for class com.invirgance.convirgance.input.CSVInput
-
Creates a new CSVInput with an array of headers to use when reading.
- CSVOutput - Class in com.invirgance.convirgance.output
-
Writes data in RFC 4180 compliant CSV format.
- CSVOutput() - Constructor for class com.invirgance.convirgance.output.CSVOutput
-
Creates a new CSVOutput instance without predefined headers.
- CSVOutput(String...) - Constructor for class com.invirgance.convirgance.output.CSVOutput
-
Creates a new CSVOutput with the provided headers.
- CSVOutput(String[], String) - Constructor for class com.invirgance.convirgance.output.CSVOutput
-
Creates a new CSVOutput with the provided headers.
D
- DateEpochTransformer - Class in com.invirgance.convirgance.transform.date
-
Transforms the Date values of a JSONObject into long-formatted epoch timestamps.
- DateEpochTransformer() - Constructor for class com.invirgance.convirgance.transform.date.DateEpochTransformer
-
Creates a new DateEpochTransformer for converting any Date values found into their epoch equivalents.
- DateEpochTransformer(String...) - Constructor for class com.invirgance.convirgance.transform.date.DateEpochTransformer
-
Creates a new DateEpochTransformer for converting Date values to their epoch equivalents.
- DateISOStringTransformer - Class in com.invirgance.convirgance.transform.date
-
Transforms Date values in a JSONObject into ISO 8601 string format.
- DateISOStringTransformer() - Constructor for class com.invirgance.convirgance.transform.date.DateISOStringTransformer
-
Creates a new DateStringTransformer for transforming JSONObject Date values into Strings.
- DateISOStringTransformer(String...) - Constructor for class com.invirgance.convirgance.transform.date.DateISOStringTransformer
-
Creates a new DateStringTransformer for transforming JSONObject Date values into Strings.
- DBMS - Class in com.invirgance.convirgance.dbms
-
Primary interface for querying SQL-based database management systems (DBMS) like MySQL, PostgreSQL, SQL Server, Oracle, and others.
- DBMS(DataSource) - Constructor for class com.invirgance.convirgance.dbms.DBMS
-
Creates a new instance of the DBMS with the specified DataSource.
- DelimitedInput - Class in com.invirgance.convirgance.input
-
Provides support for reading character delimited files as a stream of data.
- DelimitedInput() - Constructor for class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new DelimitedInput, with '|' as the delimiter.
- DelimitedInput(char) - Constructor for class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new DelimitedInput with the provided delimiter.
- DelimitedInput(String[], char) - Constructor for class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new DelimitedInput with the provided column headers and value delimiter.
- DelimitedInput(String[], String, char) - Constructor for class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new DelimitedInput with the provided column headers and value delimiter along with the specified content encoding.
- DelimitedInput(String, char) - Constructor for class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new DelimitedInput with custom text encoding and a specified value delimiter.
- DelimitedOutput - Class in com.invirgance.convirgance.output
-
Support for writing delimited file formats like tab delimited and pipe delimited formats.
- DelimitedOutput() - Constructor for class com.invirgance.convirgance.output.DelimitedOutput
-
Creates a new DelimitedOutput defaulting to the pipe character '|'.
- DelimitedOutput(char) - Constructor for class com.invirgance.convirgance.output.DelimitedOutput
-
Creates a new DelimitedOutput using the provided character to delimit content
- DelimitedOutput(String...) - Constructor for class com.invirgance.convirgance.output.DelimitedOutput
-
Creates a DelimitedOuput with specified columns defaulting to the pipe character '|'
- DelimitedOutput(String[], char) - Constructor for class com.invirgance.convirgance.output.DelimitedOutput
-
Creates a DelimitedOuput with specified columns and delimiter
E
- entrySet() - Method in class com.invirgance.convirgance.json.JSONObject
- EpochDateTransformer - Class in com.invirgance.convirgance.transform.date
-
Transforms long numbers representing a millisecond timestamp into Date objects.
- EpochDateTransformer() - Constructor for class com.invirgance.convirgance.transform.date.EpochDateTransformer
-
Prepares a new EpochDateTransformer for transforming epoch values to Dates.
- EpochDateTransformer(String...) - Constructor for class com.invirgance.convirgance.transform.date.EpochDateTransformer
-
Creates a new EpochDateTransformer for transforming the epoch values of a JSONObject to Dates.
- equals(Object) - Method in class com.invirgance.convirgance.json.JSONArray
-
Checks if the provided object is also a JSONArray and has the same contents in the same order
- equals(Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns true if
obj
is also a JSONObject and contains the same list of key/value pairs. - EqualsFilter - Class in com.invirgance.convirgance.transform.filter
-
Used when filtering data that should be equal to some criteria.
- EqualsFilter() - Constructor for class com.invirgance.convirgance.transform.filter.EqualsFilter
-
Creates a new EqualsFilter.
- EqualsFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.EqualsFilter
-
Creates a new EqualsFilter with the key to evaluate and its expected/comparison value.
- execute(Connection) - Method in interface com.invirgance.convirgance.dbms.AtomicOperation
-
This is called by
DBMS.update(AtomicOperation)
to execute the logic. - execute(Connection) - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
DO NOT CALL DIRECTLY.
- execute(Connection) - Method in class com.invirgance.convirgance.dbms.Query
-
Convenience implementation of
AtomicOperation.execute(Connection)
that initializes a QueryOperation with this Query and calls it. - execute(Connection) - Method in class com.invirgance.convirgance.dbms.QueryOperation
-
DO NOT CALL DIRECTLY.
- execute(Connection) - Method in class com.invirgance.convirgance.dbms.TransactionOperation
-
DO NOT CALL DIRECTLY.
F
- FileSource - Class in com.invirgance.convirgance.source
-
Provides access to an underlying file resource
- FileSource(File) - Constructor for class com.invirgance.convirgance.source.FileSource
-
Creates a new FileSource based on the provided File.
- FileSource(String) - Constructor for class com.invirgance.convirgance.source.FileSource
-
Creates a new FileSource based on the provided path.
- FileTarget - Class in com.invirgance.convirgance.target
-
Provides write access to an underlying file resource.
- FileTarget(File) - Constructor for class com.invirgance.convirgance.target.FileTarget
-
Creates a FileTarget based on the provided File
- FileTarget(String) - Constructor for class com.invirgance.convirgance.target.FileTarget
-
Creates a FileTarget based on the provided path
- Filter - Interface in com.invirgance.convirgance.transform.filter
-
Defines a filter that evaluates each record in a collection against a condition.
G
- generate(JSONObject) - Method in interface com.invirgance.convirgance.transform.ValueGenerator
-
Implementations should examine the record and produce a resulting value.
- get(int) - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Retrieves the key associated with an integer ID.
- get(int) - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Gets the Key value for the provided id.
- get(int) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Returns the key for the provided index.
- get(int) - Method in class com.invirgance.convirgance.json.JSONArray
- get(Integer) - Method in class com.invirgance.convirgance.jbin.StringEncoder
-
Returns the key of the specified index.
- get(Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value for the provided key
- get(String) - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Retrieves the integer value associated with a key.
- get(String) - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Gets the index associated with the key.
- get(String) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Retrieves the integer index associated with the specified key.
- get(String) - Method in class com.invirgance.convirgance.jbin.StringEncoder
-
Gets the value for the provided key.
- getAutoCommit() - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Returns the current auto commit interval used when processing the transaction.
- getBinding(String) - Method in class com.invirgance.convirgance.dbms.Query
-
Get the binding value set for the provided parameter name
- getBindings() - Method in class com.invirgance.convirgance.dbms.Query
-
Returns a JSONObject containing all key/value pair bindings set for this query
- getBoolean(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the Boolean value for the data at given index.
- getBoolean(int, boolean) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the Boolean value for the data at given index.
- getBoolean(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Attempts to coerce the key's value to a Boolean.
- getBoolean(String, boolean) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the Boolean equivalent of value for the given key with a given default alternative.
- getBytes() - Method in class com.invirgance.convirgance.target.ByteArrayTarget
-
Get the written data as a byte array
- getColumns() - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Returns the column headers of the expected input content.
- getColumns() - Method in class com.invirgance.convirgance.transform.date.DateEpochTransformer
-
Get the list of columns that will be transformed.
- getColumns() - Method in class com.invirgance.convirgance.transform.date.DateISOStringTransformer
-
Get the list of columns that will be transformed.
- getColumns() - Method in class com.invirgance.convirgance.transform.date.EpochDateTransformer
-
Get the list of columns that will be transformed.
- getColumns() - Method in class com.invirgance.convirgance.transform.date.ISOStringDateTransformer
-
Get the list of columns that will be transformed.
- getComparator() - Method in class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Returns the
CoerciveComparator
used for filtering. - getContentType() - Method in class com.invirgance.convirgance.output.CSVOutput
-
Returns the
text/csv
MIME type - getContentType() - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Returns
text/plain
for most delimiters. - getContentType() - Method in class com.invirgance.convirgance.output.JSONOutput
-
Returns the MIME type 'application/json'
- getContentType() - Method in interface com.invirgance.convirgance.output.Output
-
Provides the MIME type for the data format produced by this implementation.
- getDatabaseBindings() - Method in class com.invirgance.convirgance.dbms.Query
-
List of values that cannot be injected and need to be bound at the driver level.
- getDatabaseSQL() - Method in class com.invirgance.convirgance.dbms.Query
-
Returns the modified SQL query that will be passed to the database for execution.
- getDelimiter() - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Get the delimiter used to split the input content.
- getDelimiter() - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Gets the current character used when writing delimited output
- getDouble(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Double.
- getDouble(String, double) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Double returning the provided default if the value or key is null.
- getEncoding() - Method in class com.invirgance.convirgance.input.CSVInput
-
Returns the character encoding being used to read the input stream.
- getEncoding() - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Returns the current encoding in use.
- getEncoding() - Method in class com.invirgance.convirgance.output.CSVOutput
-
Returns the current character encoding used for the output stream.
- getEncoding() - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Gets the current text encoding.
- getExcluded() - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Gets the array of field names that are excluded from conversion.
- getFields() - Method in class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Returns the current fields being used to evaluate grouping with.
- getFields() - Method in class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Returns the current fields being used to evaluate grouping with.
- getFile() - Method in class com.invirgance.convirgance.source.FileSource
-
Returns the current file
- getFile() - Method in class com.invirgance.convirgance.target.FileTarget
-
Returns the underlying file resource to write to
- getFilter() - Method in class com.invirgance.convirgance.transform.filter.NotFilter
-
Gets the current filter that will be inverted during evaluation.
- getFilters() - Method in class com.invirgance.convirgance.transform.filter.AndFilter
-
Returns the current filters that form the criteria.
- getFilters() - Method in class com.invirgance.convirgance.transform.filter.OrFilter
-
Returns the current filters used for evaluation.
- getHeaders() - Method in class com.invirgance.convirgance.input.CSVInput
-
Returns the headers that will be used as the fields for JSONObjects
- getHeaders() - Method in class com.invirgance.convirgance.output.CSVOutput
-
Returns the current headers that will be used when writing CSV data.
- getIncluded() - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Gets the array of field names that are included in conversion.
- getIndent() - Method in class com.invirgance.convirgance.json.JSONWriter
-
Returns the current indent being used when writing.
- getInputStream() - Method in class com.invirgance.convirgance.source.ByteArraySource
-
Returns an input stream over the wrapped buffer
- getInputStream() - Method in class com.invirgance.convirgance.source.ClasspathSource
-
Returns a InputStream using the current path as the stream resource.
- getInputStream() - Method in class com.invirgance.convirgance.source.FileSource
-
Returns an InputStream to access the underlying file resource
- getInputStream() - Method in class com.invirgance.convirgance.source.InputStreamSource
-
Gets the underlying InputStream
- getInputStream() - Method in interface com.invirgance.convirgance.source.Source
-
Returns an
InputStream
over the underlying resource - getInputStream() - Method in class com.invirgance.convirgance.source.URLSource
- getInt(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the value associated with the specified index as a Int.
- getInt(int, int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the value associated with the specified index as a Int returning the provided default if the value is null.
- getInt(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Int.
- getInt(String, int) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Int returning the provided default if the value is null.
- getJSONArray(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the JSONArray at the specified index.
- getJSONArray(int, JSONArray) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the JSONArray at the given index.
- getJSONArray(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets a key's value returning a JSONArray, returning null on a null key value.
- getJSONArray(String, JSONArray) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets a key's value returning a JSONArray, returning null on a null key value.
- getJSONObject(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the JSONObject at the given index.
- getJSONObject(int, JSONObject) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the JSONObject at the specified index, returning a default value if null.
- getJSONObject(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value for a key.
- getJSONObject(String, JSONObject) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value for a key.
- getKey() - Method in class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Gets the comparison key in use.
- getKey() - Method in class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Gets the comparison key in use.
- getKey() - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Gets the comparison key in use.
- getKey() - Method in class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Gets the key that will be inserted or updated.
- getKey(int) - Method in class com.invirgance.convirgance.jbin.BinaryDecoder
-
Gets the key with the associated id.
- getKey(int) - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Used to get the key based on an index.
- getKey(String) - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Returns the value for the provided key.
- getKeyCount() - Method in class com.invirgance.convirgance.jbin.BinaryDecoder
-
Gets the current key count
- getKeyCount() - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Returns the size of the keys.
- getKeyEncoder() - Method in class com.invirgance.convirgance.jbin.BinaryDecoder
-
Gets the current key encoder.
- getKeyEncoder() - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Returns the KeyEncoder in use.
- getLength() - Method in class com.invirgance.convirgance.dbms.Query.Markup
-
This is the length of the token in SQL.
- getLong(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the value associated with the specified index as a Long.
- getLong(int, long) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the value associated with the specified index as a Long returning the provided default if the value is null.
- getLong(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Long.
- getLong(String, long) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the value associated with the specified key as a Long returning the provided default if the value is null.
- getMarkup() - Method in class com.invirgance.convirgance.dbms.Query
-
Exposes the parsing of the SQL query for named bindings.
- getName() - Method in class com.invirgance.convirgance.dbms.Query.Parameter
-
Returns the parameter name.
- getOperations() - Method in class com.invirgance.convirgance.dbms.TransactionOperation
-
Gets the list of operations planned for this transaction
- getOutput() - Method in class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Returns the current field used to contain fields and values of the related records.
- getOutput() - Method in class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Returns the current field used to contain fields and values of the related records.
- getOutputStream() - Method in class com.invirgance.convirgance.target.ByteArrayTarget
-
Returns the output stream to write to.
- getOutputStream() - Method in class com.invirgance.convirgance.target.FileTarget
-
Returns an OutputStream to write to the underlying file resource.
- getOutputStream() - Method in class com.invirgance.convirgance.target.OutputStreamTarget
-
Gets the underlying OutputStream
- getOutputStream() - Method in interface com.invirgance.convirgance.target.Target
-
Returns an
OutputStream
over the underlying resource - getParameterNames() - Method in class com.invirgance.convirgance.dbms.Query
-
An array containing the names of the bind parameters identified in the SQL query.
- getParameters() - Method in class com.invirgance.convirgance.dbms.Query
-
Exposes the
Query.Parameter
objects parsed from the SQL query. - getPattern() - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Retrieves the pattern used for comparison.
- getQuery() - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Gets the query to be executed across the records.
- getQuery() - Method in class com.invirgance.convirgance.dbms.QueryOperation
-
Get the wrapped query.
- getRecords() - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Returns the stream of records that will be used by this BatchOperation during execution
- getSource() - Method in class com.invirgance.convirgance.dbms.DBMS
-
Returns the current DataSource being used for database operations.
- getSQL() - Method in class com.invirgance.convirgance.dbms.Query
-
Get the original SQL query wrapped by this object
- getStart() - Method in class com.invirgance.convirgance.dbms.Query.Markup
-
The starting position of the token in the SQL
- getString(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the string value for the specified index.
- getString(int, String) - Method in class com.invirgance.convirgance.json.JSONArray
-
Gets the string representation of the value at the specified index.
- getString(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the keys value and returns its string representation.
- getString(String, String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Gets the key's value and returns its string representation.
- getStringEncoder() - Method in class com.invirgance.convirgance.jbin.BinaryDecoder
-
Returns the StringEncoder in use.
- getStringEncoder() - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Returns the current StringEncoder.
- getValue() - Method in class com.invirgance.convirgance.dbms.Query.Text
-
Decodes the underlying string value
- getValue() - Method in class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Gets the expected value for the key.
- getValue() - Method in class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Retrieves the value used for the key containment check.
- getValue() - Method in class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Gets the value that will be associated with the key.
- getWildcard() - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Gets the current character used as the pattern wildcard.
- getWriter() - Method in class com.invirgance.convirgance.json.JSONWriter
-
Returns the current writer.
- GreaterThanFilter - Class in com.invirgance.convirgance.transform.filter
-
Used to check if a JSONObjects key has a value greater than the provided minimum value.
- GreaterThanFilter() - Constructor for class com.invirgance.convirgance.transform.filter.GreaterThanFilter
-
Creates a new GreaterThanFilter.
- GreaterThanFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.GreaterThanFilter
-
Creates a new Comparator to check the expected key against the minimum value.
- GreaterThanOrEqualFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters JSONObjects where the value of a specified key is greater than or equal to a comparison value.
- GreaterThanOrEqualFilter() - Constructor for class com.invirgance.convirgance.transform.filter.GreaterThanOrEqualFilter
-
Creates a new unset ComparatorFilter.
- GreaterThanOrEqualFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.GreaterThanOrEqualFilter
-
Creates a new ComparatorFilter for the expected key, with the provided value to use for comparison.
H
- hashCode() - Method in class com.invirgance.convirgance.json.JSONArray
-
Creates stable hash code based on the values in the array
- hashCode() - Method in class com.invirgance.convirgance.json.JSONObject
-
Creates stable hash code based on the key/value pairs in this object
I
- IdentityTransformer - Interface in com.invirgance.convirgance.transform
-
Guarantees that a single record will be produced for each record consumed.
- indexOf(Object) - Method in class com.invirgance.convirgance.json.JSONArray
- Input<T> - Interface in com.invirgance.convirgance.input
-
Interface for reading file formats as an Iterable stream of data
- InputCursor<T> - Interface in com.invirgance.convirgance.input
-
Extends Iterable to provide a CloseableIterator that can be terminated before all data is read without leaking resources.
- InputStreamSource - Class in com.invirgance.convirgance.source
-
A Source implementation that wraps an InputStream and provides one-time access to it.
- InputStreamSource(InputStream) - Constructor for class com.invirgance.convirgance.source.InputStreamSource
-
Creates a InputStreamSource based on the provided InputStream.
- InsertKeyTransformer - Class in com.invirgance.convirgance.transform
-
A transformer that inserts or updates a key-value pair in a JSON object.
- InsertKeyTransformer() - Constructor for class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Prepares a new InsertKeyTransformer.
- InsertKeyTransformer(String, Object) - Constructor for class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Creates a new InsertKeyTransformer with the specified key-value pair.
- IntersectionIterable - Class in com.invirgance.convirgance.transform.sets
-
Finds common JSON records that appear in multiple sorted
Iterable
streams. - IntersectionIterable(String[], Iterable<JSONObject>...) - Constructor for class com.invirgance.convirgance.transform.sets.IntersectionIterable
-
Constructs an IntersectionIterable that identifies common JSON records appearing across all provided streams.
- IntersectionIterable(String[], List<Iterable<JSONObject>>) - Constructor for class com.invirgance.convirgance.transform.sets.IntersectionIterable
-
Constructs an IntersectionIterable that identifies common JSON records appearing across all provided streams.
- isBooleans() - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Checks if boolean string conversion is enabled.
- isCompressed() - Method in class com.invirgance.convirgance.output.JBINOutput
-
Returns true if compression is used when writing
- isDoubles() - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Checks if double/decimal string conversion is enabled.
- isEmpty() - Method in class com.invirgance.convirgance.json.JSONArray
- isEmpty() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns true if this Map is empty
- isIntegers() - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Checks if integer string conversion is enabled.
- isNull(String) - Method in class com.invirgance.convirgance.json.JSONObject
-
Checks if a key's value is null including if the key is not present
- isNullable() - Method in class com.invirgance.convirgance.input.DelimitedInput
-
The current setting for whether blank columns will be interpreted as nulls (true) or empty strings (false).
- isOrdered() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns if ordering is maintained on the insert of keys
- ISOStringDateTransformer - Class in com.invirgance.convirgance.transform.date
-
Transforms ISO 8601 formatted strings into Date objects.
- ISOStringDateTransformer() - Constructor for class com.invirgance.convirgance.transform.date.ISOStringDateTransformer
-
Prepares a new transformer to parse ISO 8601 strings into Date objects.
- ISOStringDateTransformer(String...) - Constructor for class com.invirgance.convirgance.transform.date.ISOStringDateTransformer
-
Creates a new transformer that parses ISO 8601 strings into Date objects
- isReusable() - Method in class com.invirgance.convirgance.source.InputStreamSource
-
Streams from sources of this type are not reusable
- isReusable() - Method in interface com.invirgance.convirgance.source.Source
-
Returns true if the source is reusable.
- isReusable() - Method in class com.invirgance.convirgance.target.ByteArrayTarget
-
Streams from targets of this type are not reusable
- isReusable() - Method in class com.invirgance.convirgance.target.OutputStreamTarget
-
Streams from targets of this type are not reusable
- isReusable() - Method in interface com.invirgance.convirgance.target.Target
-
Returns true if the target is reusable.
- isUsed() - Method in class com.invirgance.convirgance.source.InputStreamSource
-
If this InputStream has been used
- isUsed() - Method in interface com.invirgance.convirgance.source.Source
-
Returns true if the InputStream has already been accessed and another attempt to access
Source.getInputStream()
will fail. - isUsed() - Method in class com.invirgance.convirgance.target.ByteArrayTarget
-
If this OutputStream has been used
- isUsed() - Method in class com.invirgance.convirgance.target.OutputStreamTarget
-
If this OutputStream has been used
- isUsed() - Method in interface com.invirgance.convirgance.target.Target
-
Returns true if the OutputStream has already been accessed and another attempt to access
Target.getOutputStream()
will fail. - iterator() - Method in interface com.invirgance.convirgance.input.InputCursor
- iterator() - Method in class com.invirgance.convirgance.json.JSONArray
- iterator() - Method in class com.invirgance.convirgance.transform.sets.ComplementIterable
-
Returns an iterator that streams through each source returning records found in the target stream but not in the complement stream(s).
- iterator() - Method in class com.invirgance.convirgance.transform.sets.IntersectionIterable
-
Returns an iterator that streams through each source returning common records found in all streams.
- iterator() - Method in class com.invirgance.convirgance.transform.sets.UnionIterable
-
Returns an iterator that streams through each source sequentially
J
- JBINInput - Class in com.invirgance.convirgance.input
-
Provides support for reading binary encoded JSON data in the JBIN format.
- JBINInput() - Constructor for class com.invirgance.convirgance.input.JBINInput
- JBINOutput - Class in com.invirgance.convirgance.output
-
Provides support for writing binary encoded JSON data in the JBIN format.
- JBINOutput() - Constructor for class com.invirgance.convirgance.output.JBINOutput
-
Creates a new JBINOutput with compression set to false.
- JBINOutput(boolean) - Constructor for class com.invirgance.convirgance.output.JBINOutput
-
Creates a new JBINOutput with an option to enable compression
- JSONArray<T> - Class in com.invirgance.convirgance.json
-
A List implementation that supports JSON array data
- JSONArray() - Constructor for class com.invirgance.convirgance.json.JSONArray
-
Creates a new empty JSONArray.
- JSONArray(String) - Constructor for class com.invirgance.convirgance.json.JSONArray
-
Creates a JSONArray by parsing the values from a JSON key holding an array.
- JSONArray(Collection) - Constructor for class com.invirgance.convirgance.json.JSONArray
-
Creates a JSONArray from a List with a shallow copy of its elements.
- JSONArray(T...) - Constructor for class com.invirgance.convirgance.json.JSONArray
-
Create a JSONArray from the provided values
- JSONInput - Class in com.invirgance.convirgance.input
-
Provides support for reading JSON formatted objects as a stream of data.
- JSONInput() - Constructor for class com.invirgance.convirgance.input.JSONInput
- JSONObject - Class in com.invirgance.convirgance.json
-
A JSON object implementation that represents a collection of key-value pairs.
- JSONObject() - Constructor for class com.invirgance.convirgance.json.JSONObject
-
Creates a new JSONObject with ordering set to false.
- JSONObject(boolean) - Constructor for class com.invirgance.convirgance.json.JSONObject
-
Creates a JSONObject and sets its ordering.
- JSONObject(String) - Constructor for class com.invirgance.convirgance.json.JSONObject
-
Creates a JSONObject by parsing the provided JSON string.
- JSONObject(Map<String, Object>) - Constructor for class com.invirgance.convirgance.json.JSONObject
-
Creates a JSONObject based on the provided map parameter.
- JSONOutput - Class in com.invirgance.convirgance.output
-
Provides support for writing a stream of data as JSON formatted objects.
- JSONOutput() - Constructor for class com.invirgance.convirgance.output.JSONOutput
- JSONParser - Class in com.invirgance.convirgance.json
-
Supports parsing a Stream containing JSON, processing values as their relevant data type.
- JSONParser(Reader) - Constructor for class com.invirgance.convirgance.json.JSONParser
-
Creates a JSONParser with the provided stream reader that will be used to parse values from.
- JSONParser(String) - Constructor for class com.invirgance.convirgance.json.JSONParser
-
Creates a JSONParser with the JSON formatted string that will be used to parse values from.
- JSONWriter - Class in com.invirgance.convirgance.json
-
Serializes data into JSON format and writes it to an output stream
- JSONWriter() - Constructor for class com.invirgance.convirgance.json.JSONWriter
-
Creates a new JSONWriter that writes to a memory buffer
- JSONWriter(int) - Constructor for class com.invirgance.convirgance.json.JSONWriter
-
Creates a new JSONWriter that writes to a memory buffer and formats the JSON with the provided indentation
- JSONWriter(Writer) - Constructor for class com.invirgance.convirgance.json.JSONWriter
-
Creates a JSONWriter using another Writer object.
- JSONWriter(Writer, int) - Constructor for class com.invirgance.convirgance.json.JSONWriter
-
Creates a JSONWriter using another Writer object.
K
- KEY_REGISTER_OPERATION - Static variable in interface com.invirgance.convirgance.jbin.KeyEncoder
- KEY_RESET_OPERATION - Static variable in interface com.invirgance.convirgance.jbin.KeyEncoder
- KeyEncoder - Interface in com.invirgance.convirgance.jbin
-
Interface for encoding and decoding key-value data, enabling custom serialization for keys in binary data streams.
- keySet() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns a set of the keys.
- KeyStreamEncoder - Class in com.invirgance.convirgance.jbin
-
Use when you need to map string keys to unique integer IDs for stream processing.
- KeyStreamEncoder() - Constructor for class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Creates a new KeyStreamEncoder with no output stream.
- KeyTableEncoder - Class in com.invirgance.convirgance.jbin
-
KeyTableEncoder provides a fixed-size mapping between string keys and unique integer indexes.
- KeyTableEncoder() - Constructor for class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Creates a new KeyTableEncoder without an output stream.
L
- lastIndexOf(Object) - Method in class com.invirgance.convirgance.json.JSONArray
- LessThanFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters JSONObjects where the value of the specified key is less than the provided comparison value.
- LessThanFilter() - Constructor for class com.invirgance.convirgance.transform.filter.LessThanFilter
-
Creates a new LessThanFilter.
- LessThanFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.LessThanFilter
-
Creates a new LessThanFilter for evaluating whether the value of a specified key is less than the comparison value.
- LessThanOrEqualFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters JSONObjects where the value of the specified key is less than or equal to the provided comparison value.
- LessThanOrEqualFilter() - Constructor for class com.invirgance.convirgance.transform.filter.LessThanOrEqualFilter
-
Creates a new LessThanOrEqualFilter.
- LessThanOrEqualFilter(String, Object) - Constructor for class com.invirgance.convirgance.transform.filter.LessThanOrEqualFilter
-
Creates a new LessThanOrEqualFilter for evaluating whether the value of a specified key is less than or equal to the comparison value.
- LikeFilter - Class in com.invirgance.convirgance.transform.filter
-
Filter out JSONObjects by using a SQL-esque Like operator.
- LikeFilter() - Constructor for class com.invirgance.convirgance.transform.filter.LikeFilter
-
Creates a new LikeFilter.
- LikeFilter(String, String) - Constructor for class com.invirgance.convirgance.transform.filter.LikeFilter
-
Creates a new LikeFilter with the specified key and pattern to pattern match with.
- listIterator() - Method in class com.invirgance.convirgance.json.JSONArray
- listIterator(int) - Method in class com.invirgance.convirgance.json.JSONArray
- lookup(String) - Static method in class com.invirgance.convirgance.dbms.DBMS
-
Attempts to retrieve a DataSource from the specified JNDI location.
N
- NotFilter - Class in com.invirgance.convirgance.transform.filter
-
Filters JSONObjects that do not meet the condition of an existing filter.
- NotFilter() - Constructor for class com.invirgance.convirgance.transform.filter.NotFilter
-
Creates a NotFilter without an initial filter.
- NotFilter(Filter) - Constructor for class com.invirgance.convirgance.transform.filter.NotFilter
-
Creates a new NotFilter with the provided filter to invert.
O
- OrFilter - Class in com.invirgance.convirgance.transform.filter
-
Used to filter JSONObjects that meet any of a given criteria.
- OrFilter() - Constructor for class com.invirgance.convirgance.transform.filter.OrFilter
-
Creates a new OrFilter without any filters.
- OrFilter(Filter...) - Constructor for class com.invirgance.convirgance.transform.filter.OrFilter
-
Creates a new OrFilter with the provided filters to evaluate with.
- OrFilter(List<Filter>) - Constructor for class com.invirgance.convirgance.transform.filter.OrFilter
-
Creates a new OrFilter with the list of filters to evaluate with.
- Output - Interface in com.invirgance.convirgance.output
-
Interface for writing file formats from an Iterable stream of data
- OutputCursor - Interface in com.invirgance.convirgance.output
-
A cursor for manually writing data to a given
Output
format. - OutputStreamTarget - Class in com.invirgance.convirgance.target
-
A Target implementation that wraps an OutputStream and provides one-time access to it
- OutputStreamTarget(OutputStream) - Constructor for class com.invirgance.convirgance.target.OutputStreamTarget
-
Creates a OutputStreamTarget from a provided OutputStream
P
- parse() - Method in class com.invirgance.convirgance.json.JSONParser
-
Parses the JSON and returns its relevant type.
- parseArray() - Method in class com.invirgance.convirgance.json.JSONParser
-
Parses a JSON array from the current reader position.
- parseBoolean() - Method in class com.invirgance.convirgance.json.JSONParser
-
Attempts to parse 'true' or 'false' from the current position in the reader.
- parseNull() - Method in class com.invirgance.convirgance.json.JSONParser
-
Attempts to parse the JSON 'null' literal from the current position in the reader.
- parseNumber() - Method in class com.invirgance.convirgance.json.JSONParser
-
Parses a JSON number from the current reader position.
- parseObject() - Method in class com.invirgance.convirgance.json.JSONParser
-
Parses a JSON object from the current reader position, with ordering.
- parseString() - Method in class com.invirgance.convirgance.json.JSONParser
-
Parses a JSON from the current reader position escaping unsafe characters when required.
- PipeDelimitedInput - Class in com.invirgance.convirgance.input
-
Provides support for reading pipe-delimited files as a stream of data.
- PipeDelimitedInput() - Constructor for class com.invirgance.convirgance.input.PipeDelimitedInput
-
Creates a new PipeDelimitedInput defaulting to UTF-8 text encoding
- PipeDelimitedInput(String) - Constructor for class com.invirgance.convirgance.input.PipeDelimitedInput
-
Creates a new PipeDelimitedInput with custom text encoding
- PipeDelimitedInput(String...) - Constructor for class com.invirgance.convirgance.input.PipeDelimitedInput
-
Creates a new PipeDelimitedInput with the provided column headers
- PipeDelimitedInput(String[], String) - Constructor for class com.invirgance.convirgance.input.PipeDelimitedInput
-
Creates a new PipeDelimitedInput with the provided column headers and custom text encoding
- PipeDelimitedOutput - Class in com.invirgance.convirgance.output
-
Provides support for writing pipe-delimited files as a stream of data.
- PipeDelimitedOutput() - Constructor for class com.invirgance.convirgance.output.PipeDelimitedOutput
-
Creates a new PipeDelimitedOutput defaulting to UTF-8 text encoding
- PipeDelimitedOutput(String...) - Constructor for class com.invirgance.convirgance.output.PipeDelimitedOutput
-
Creates a PipeDelimitedOuput with specified columns
- put(String, Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Adds or updates a key value pair for the JSONObject.
- putAll(Map<? extends String, ? extends Object>) - Method in class com.invirgance.convirgance.json.JSONObject
-
Adds all the provided key value pairs to the JSONObject.
Q
- query(Query) - Method in class com.invirgance.convirgance.dbms.DBMS
-
Executes the provided query and returns an Iterable stream of the results.
- Query - Class in com.invirgance.convirgance.dbms
-
A single SQL query for select, insert, and update operations.
- Query(Source) - Constructor for class com.invirgance.convirgance.dbms.Query
-
Creates a new Query based on a SQL query read from the provided Source
- Query(Source, JSONObject) - Constructor for class com.invirgance.convirgance.dbms.Query
-
Constructs a new Query object by parsing a SQL string loaded from the provided Source and binding values from the given
JSONObject
to the keys found in the SQL string. - Query(String) - Constructor for class com.invirgance.convirgance.dbms.Query
-
Creates a new Query based on the provided SQL query
- Query(String, JSONObject) - Constructor for class com.invirgance.convirgance.dbms.Query
-
Constructs a new Query object by parsing the provided SQL string and binding values from the given
JSONObject
to the keys found in the SQL string. - Query.Markup - Class in com.invirgance.convirgance.dbms
-
Base class for all markup of the SQL query.
- Query.Parameter - Class in com.invirgance.convirgance.dbms
-
Represents the location of a parameter in the SQL query.
- Query.Text - Class in com.invirgance.convirgance.dbms
-
Represents a string identified in the SQL query.
- QueryOperation - Class in com.invirgance.convirgance.dbms
-
Encapsulates a
Query
to ensure parameters are properly bound before execution. - QueryOperation() - Constructor for class com.invirgance.convirgance.dbms.QueryOperation
-
Creates a new QueryOperation without a query.
- QueryOperation(Query) - Constructor for class com.invirgance.convirgance.dbms.QueryOperation
-
Creates a new QueryOperation wrapping the provided query.
R
- read(Source) - Method in class com.invirgance.convirgance.input.CSVInput
-
Creates an iterator to process CSV data from the provided source, converting records into JSONObjects.
- read(Source) - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Creates a new cursor to read JSON objects from the given presumably delimited source stream.
- read(Source) - Method in interface com.invirgance.convirgance.input.Input
-
Reads data from the specified source and returns an
InputCursor
for iterating over the data. - read(Source) - Method in class com.invirgance.convirgance.input.JBINInput
-
Returns a stream of data over the underlying JBIN encoding
- read(Source) - Method in class com.invirgance.convirgance.input.JSONInput
-
Returns a stream of data representing the underlying JSON data.
- read(DataInput) - Method in class com.invirgance.convirgance.jbin.BinaryDecoder
-
Decodes data from an input stream that uses JBIN encoding.
- read(DataInput) - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Reads the encoder state from an input stream.
- read(DataInput) - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Reads a key from the DataInput.
- read(DataInput) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Reads key mappings from the provided input stream.
- read(DataInput) - Method in class com.invirgance.convirgance.jbin.StringEncoder
-
Reads a string value from the input stream and registers it with a unique index.
- readString() - Method in interface com.invirgance.convirgance.source.Source
-
Convenience method for loading the contents of the source as a UTF-8 string.
- readString(String) - Method in interface com.invirgance.convirgance.source.Source
-
Convenience method for loading the contents of the source as a string, using the specified encoding.
- remove(int) - Method in class com.invirgance.convirgance.json.JSONArray
- remove(Object) - Method in class com.invirgance.convirgance.json.JSONArray
- remove(Object) - Method in class com.invirgance.convirgance.json.JSONObject
-
Removes a key value pair from the JSONObject.
- removeAll(Collection<?>) - Method in class com.invirgance.convirgance.json.JSONArray
- reset(DataOutput) - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Resets the encoder state.
- reset(DataOutput) - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Resets the current stream encoder.
- reset(DataOutput) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Resets the encoder state.
- retainAll(Collection<?>) - Method in class com.invirgance.convirgance.json.JSONArray
S
- set(int, T) - Method in class com.invirgance.convirgance.json.JSONArray
- setAutoCommit(int) - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Sets the auto commit interval used when processing the transaction.
- setBinding(String, Object) - Method in class com.invirgance.convirgance.dbms.Query
-
Binds a value to a named parameter in the query, overriding the existing value if the parameter already exists.
- setBindings(JSONObject) - Method in class com.invirgance.convirgance.dbms.Query
-
Binds multiple values from a
JSONObject
to the parameters in the query - setBooleans(boolean) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Enables or disables boolean string conversion.
- setColumns(String...) - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Set the columns to use as headers.
- setColumns(String...) - Method in class com.invirgance.convirgance.transform.date.DateEpochTransformer
-
Set the list of columns to transform.
- setColumns(String...) - Method in class com.invirgance.convirgance.transform.date.DateISOStringTransformer
-
Set the list of columns to transform.
- setColumns(String...) - Method in class com.invirgance.convirgance.transform.date.EpochDateTransformer
-
Set the list of columns to transform.
- setColumns(String...) - Method in class com.invirgance.convirgance.transform.date.ISOStringDateTransformer
-
Set the list of columns to transform.
- setCompressed(boolean) - Method in class com.invirgance.convirgance.output.JBINOutput
-
Enable or disable the usage of compression when writing to a target
- setDelimiter(char) - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Set the delimiter to split values on.
- setDelimiter(char) - Method in class com.invirgance.convirgance.input.PipeDelimitedInput
-
Throws an exception when called to prevent the delimiter being changed from '|'.
- setDelimiter(char) - Method in class com.invirgance.convirgance.input.TabDelimitedInput
-
Throws an exception when called to prevent the delimiter being changed from '\t'.
- setDelimiter(char) - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Sets the character to use when writing delimited content
- setDelimiter(char) - Method in class com.invirgance.convirgance.output.PipeDelimitedOutput
-
Throws an exception when called to prevent the delimiter being changed from '|'.
- setDelimiter(char) - Method in class com.invirgance.convirgance.output.TabDelimitedOutput
-
Throws an exception when called to prevent the delimiter being changed from '\t'.
- setDoubles(boolean) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Enables or disables double/decimal string conversion.
- setEncoding(String) - Method in class com.invirgance.convirgance.input.CSVInput
-
Set the character encoding to use for the input stream.
- setEncoding(String) - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Set the content encoding to use for the input.
- setEncoding(String) - Method in class com.invirgance.convirgance.output.CSVOutput
-
Sets the character encoding for the output stream.
- setEncoding(String) - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Set the text encoding format.
- setExcluded(String...) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Sets the field names to exclude from type conversion.
- setFields(String...) - Method in class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Sets the fields to evaluate with when grouping records.
- setFields(String...) - Method in class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Sets the fields to evaluate with when grouping records.
- setFilter(Filter) - Method in class com.invirgance.convirgance.transform.filter.NotFilter
-
Set the filter to invert during comparison.
- setFilters(List<Filter>) - Method in class com.invirgance.convirgance.transform.filter.AndFilter
-
Sets the filters used to form the criteria.
- setFilters(List<Filter>) - Method in class com.invirgance.convirgance.transform.filter.OrFilter
-
Sets the filters to use for evaluation.
- setHeaders(String...) - Method in class com.invirgance.convirgance.input.CSVInput
-
Set the headers to use when reading in CSV values.
- setHeaders(String...) - Method in class com.invirgance.convirgance.output.CSVOutput
-
Set the headers to use when writing out CSV values
- setIncluded(String...) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Sets the field names to include in type conversion.
- setIndent(int) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Sets the indentation to use when writing.
- setIntegers(boolean) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Enables or disables integer string conversion.
- setKey(String) - Method in class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Set the comparison key.
- setKey(String) - Method in class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Set the comparison key.
- setKey(String) - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Set the comparison key.
- setKey(String) - Method in class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Sets the key that will be inserted or updated.
- setNullable(boolean) - Method in class com.invirgance.convirgance.input.DelimitedInput
-
Sets whether blank columns will be interpreted as nulls (true) or empty strings (false)
- setOperations(AtomicOperation...) - Method in class com.invirgance.convirgance.dbms.TransactionOperation
-
Set the list of operations to run for this transaction
- setOrdered(boolean) - Method in class com.invirgance.convirgance.json.JSONObject
-
Controls whether this object's map maintains key order
- setOutput(String) - Method in class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Sets the field to contain related fields and values.
- setOutput(String) - Method in class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Sets the field to contain related fields and values.
- setPattern(String) - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Sets the value that will be used as a pattern to match with.
- setQuery(Query) - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Sets the batch SQL query that will be used by the operation
- setQuery(Query) - Method in class com.invirgance.convirgance.dbms.QueryOperation
-
Set the query to be wrapped in a transaction
- setRecords(Iterable<JSONObject>) - Method in class com.invirgance.convirgance.dbms.BatchOperation
-
Sets the records that will be inserted or updated during execution.
- setValue(Object) - Method in class com.invirgance.convirgance.transform.filter.ComparatorFilter
-
Sets the value to use for comparison on the provided key.
- setValue(Object) - Method in class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Sets the value that will be associated with the key.
- setValue(String) - Method in class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Sets the value that will be checked for containment within the specified key's value.
- setWildcard(char) - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
-
Sets the character that will be the 'wildcard' in the pattern.
- size() - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Returns the encoder size.
- size() - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
The current number of keys stored.
- size() - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Returns the current index size.
- size() - Method in class com.invirgance.convirgance.json.JSONArray
- size() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns the number of entries in this Map
- SortedGroupByTransformer - Class in com.invirgance.convirgance.transform
-
Transforms pre-sorted JSON data by grouping records that share common field values.
- SortedGroupByTransformer() - Constructor for class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Creates a new SortedGroupByTransformer.
- SortedGroupByTransformer(String[], String) - Constructor for class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Creates a new transformer that groups pre-sorted JSON objects based on common field values.
- Source - Interface in com.invirgance.convirgance.source
-
Abstracts away access to an on-demand InputStream over a given resource.
- STRING_REGISTER_OPERATION - Static variable in class com.invirgance.convirgance.jbin.StringEncoder
- StringEncoder - Class in com.invirgance.convirgance.jbin
-
The StringEncoder class maps strings to unique integer indexes, supporting up to 256 strings.
- StringEncoder() - Constructor for class com.invirgance.convirgance.jbin.StringEncoder
-
Creates a new StringEncoder.
- subList(int, int) - Method in class com.invirgance.convirgance.json.JSONArray
T
- TabDelimitedInput - Class in com.invirgance.convirgance.input
-
Provides support for reading tab-delimited (tsv) files as a stream of data.
- TabDelimitedInput() - Constructor for class com.invirgance.convirgance.input.TabDelimitedInput
-
Creates a new TabDelimitedInput.
- TabDelimitedInput(String) - Constructor for class com.invirgance.convirgance.input.TabDelimitedInput
-
Creates a new TabDelimitedInput with custom text encoding.
- TabDelimitedInput(String...) - Constructor for class com.invirgance.convirgance.input.TabDelimitedInput
-
Creates a new TabDelimitedInput with the provided column headers
- TabDelimitedInput(String[], String) - Constructor for class com.invirgance.convirgance.input.TabDelimitedInput
-
Creates a new TabDelimitedInput with the provided column headers and custom text encoding.
- TabDelimitedOutput - Class in com.invirgance.convirgance.output
-
Provides support for writing tab-delimited (tsv) files as a stream of data.
- TabDelimitedOutput() - Constructor for class com.invirgance.convirgance.output.TabDelimitedOutput
-
Creates a new TabeDelimitedOutput
- TabDelimitedOutput(String...) - Constructor for class com.invirgance.convirgance.output.TabDelimitedOutput
-
Creates a TabDelimitedOuput with specified columns
- Target - Interface in com.invirgance.convirgance.target
-
Abstracts away access to an on-demand OutputStream over a given resource.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.AndFilter
-
Evaluates the given record against all the filters.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.ContainsFilter
-
Tests if the value of the specified key in the record contains the comparison value.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.EqualsFilter
-
Evaluates the provided JSONObject, checking the key and its value to this Filters comparison value.
- test(JSONObject) - Method in interface com.invirgance.convirgance.transform.filter.Filter
-
Tests if the given record meets the filter condition.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.GreaterThanFilter
-
Tests the record to see if the expected key has a value greater than the comparison value.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.GreaterThanOrEqualFilter
-
Returns true when the JSONObject has the expected key and its value is greater than or equal to the comparison.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.LessThanFilter
-
Tests if the value of the specified key in the record is less than the comparison value.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.LessThanOrEqualFilter
-
Tests if the value of the specified key in the record is less than or equal to the comparison value.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.LikeFilter
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.NotFilter
-
Evaluates the record against the filter and returns the opposite result.
- test(JSONObject) - Method in class com.invirgance.convirgance.transform.filter.OrFilter
-
Evaluates the record with each filter.
- toArray() - Method in class com.invirgance.convirgance.json.JSONArray
- toArray(T[]) - Method in class com.invirgance.convirgance.json.JSONArray
- toString() - Method in class com.invirgance.convirgance.dbms.Query.Markup
- toString() - Method in class com.invirgance.convirgance.dbms.Query.Parameter
- toString() - Method in class com.invirgance.convirgance.dbms.Query.Text
- toString() - Method in class com.invirgance.convirgance.json.JSONArray
-
Returns the string representation of the array.
- toString() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns the string representation of the JSONObject in JSON notation
- toString() - Method in class com.invirgance.convirgance.json.JSONWriter
-
Returns the JSON content written so far if writing to a memory buffer.
- toString(int) - Method in class com.invirgance.convirgance.json.JSONArray
-
Converts this JSONArray to a formatted JSON string with specified indentation
- toString(int) - Method in class com.invirgance.convirgance.json.JSONObject
-
Converts this JSONObject to a formatted JSON string with specified indentation
- TransactionOperation - Class in com.invirgance.convirgance.dbms
-
Represents a set of database operations, such as queries or updates, executed as a single transaction.
- TransactionOperation() - Constructor for class com.invirgance.convirgance.dbms.TransactionOperation
-
Creates an empty TransactionOperation
- TransactionOperation(AtomicOperation...) - Constructor for class com.invirgance.convirgance.dbms.TransactionOperation
-
Creates a new TransactionOperation based on the supplied operations.
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.CoerceStringsTransformer
-
Transforms a JSON object by converting string values to appropriate data types.
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.date.DateEpochTransformer
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.date.DateISOStringTransformer
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.date.EpochDateTransformer
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.date.ISOStringDateTransformer
- transform(JSONObject) - Method in interface com.invirgance.convirgance.transform.IdentityTransformer
-
Transforms the provided record in some way.
- transform(JSONObject) - Method in class com.invirgance.convirgance.transform.InsertKeyTransformer
-
Transforms a JSON object by inserting or updating the specified key-value pair.
- transform(Iterable<JSONObject>) - Method in interface com.invirgance.convirgance.transform.Transformer
-
Provides a lazy transformation mechanism for an
Iterable
of JSON objects. - transform(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.transform.filter.Filter
- transform(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.transform.IdentityTransformer
-
Transforms a collection of
JSONObject
records by applying the transformation to each element. - transform(Iterator<JSONObject>) - Method in class com.invirgance.convirgance.transform.SortedGroupByTransformer
-
Transforms an iterator of JSON objects by grouping records with matching field values.
- transform(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.transform.Transformer
-
Creates an iterator that transforms JSON objects as they are accessed.
- transform(Iterator<JSONObject>) - Method in class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Transforms an iterator of JSON objects by grouping records with matching field values.
- Transformer - Interface in com.invirgance.convirgance.transform
-
An interface for applying lazy transformations to JSON objects during iteration.
- TYPE_ARRAY - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_BLOB - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_BOOLEAN_FALSE - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_BOOLEAN_TRUE - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_BYTE - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_CLOB - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_DATE - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_DOUBLE - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_EOF - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_FLOAT - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_INTEGER - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_INTEGER_U16 - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_INTEGER_U8 - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_LONG - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_NULL - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_OBJECT - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_SHORT - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
- TYPE_STRING - Static variable in class com.invirgance.convirgance.jbin.BinaryEncoder
U
- UnionIterable - Class in com.invirgance.convirgance.transform.sets
-
Combines multiple streams of data into a single stream.
- UnionIterable(Iterable<JSONObject>...) - Constructor for class com.invirgance.convirgance.transform.sets.UnionIterable
-
Creates a UnionIterable to merge the provided streams
- UnsortedGroupByTransformer - Class in com.invirgance.convirgance.transform
-
Transforms unsorted JSON data by grouping records that share common field values.
- UnsortedGroupByTransformer() - Constructor for class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Creates a new UnsortedGroupByTransformer.
- UnsortedGroupByTransformer(String[], String) - Constructor for class com.invirgance.convirgance.transform.UnsortedGroupByTransformer
-
Creates a new transformer that groups JSON objects based on common field values, regardless of the records order in the iterator.
- update(AtomicOperation) - Method in class com.invirgance.convirgance.dbms.DBMS
-
Executes a transactional database operation using the provided
AtomicOperation
. - URLSource - Class in com.invirgance.convirgance.source
-
Retrieve data from a resource identified by a URL.
- URLSource(URL) - Constructor for class com.invirgance.convirgance.source.URLSource
-
The URL to source data from.
V
- ValueGenerator<T> - Interface in com.invirgance.convirgance.transform
-
Value Generators analyze the current record and produce a value that will be inserted or updated in the record.
- values() - Method in class com.invirgance.convirgance.json.JSONObject
-
Returns all the values contained by the JSONObject.
W
- write(boolean) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes the Boolean value as a string.
- write(byte[]) - Method in interface com.invirgance.convirgance.target.Target
-
Convenience method for writing data to a file.
- write(JSONArray) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes out the given JSONArray, using indentation if set.
- write(JSONObject) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes the JSON of the provided object, using indentation if set.
- write(JSONObject) - Method in interface com.invirgance.convirgance.output.OutputCursor
-
Write a single record to the output stream
- write(Target) - Method in class com.invirgance.convirgance.output.CSVOutput
-
Creates a new writer to output CSV data to the specified target.
- write(Target) - Method in class com.invirgance.convirgance.output.DelimitedOutput
-
Creates a new writer to output delimited data to the specified target.
- write(Target) - Method in class com.invirgance.convirgance.output.JBINOutput
-
Obtain an output cursor to manually write data to the output stream
- write(Target) - Method in class com.invirgance.convirgance.output.JSONOutput
-
Obtain an output cursor to manually write data to the output stream
- write(Target) - Method in interface com.invirgance.convirgance.output.Output
-
Opens a stream returns a cursor to write data to the specified target
- write(Target, Iterable<JSONObject>) - Method in interface com.invirgance.convirgance.output.Output
-
Writes a stream of data to the specified target
- write(DataOutput) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Writes out the current key mappings to the provided stream.
- write(Iterable<JSONObject>) - Method in interface com.invirgance.convirgance.output.OutputCursor
-
Write a stream of data to the output stream.
- write(Number) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes the given number.
- write(Object) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes a value to JSON based on its type.
- write(Object, DataOutput) - Method in class com.invirgance.convirgance.jbin.BinaryEncoder
-
Writes out the encoded object to the provided output stream.
- write(String) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes the JSON equivalent/with proper escaping of the provided String.
- write(String, DataOutput) - Method in interface com.invirgance.convirgance.jbin.KeyEncoder
-
Writes a key to an output stream.
- write(String, DataOutput) - Method in class com.invirgance.convirgance.jbin.KeyStreamEncoder
-
Encodes a key and writes it to the DataOutput.
- write(String, DataOutput) - Method in class com.invirgance.convirgance.jbin.KeyTableEncoder
-
Writes the value for the provided key to the output stream. // TODO: not implemented?
- write(String, DataOutput) - Method in class com.invirgance.convirgance.jbin.StringEncoder
-
Writes the string value to the output stream and returns its unique index.
- write(Date) - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes out the given Date.
- write(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.output.OutputCursor
-
Write a stream of data to the output stream.
- writeNull() - Method in class com.invirgance.convirgance.json.JSONWriter
-
Writes a JSON null value.
- writeString(String) - Method in interface com.invirgance.convirgance.target.Target
-
Convenience method for writing string data to a file in UTF-8 format.
- writeString(String, String) - Method in interface com.invirgance.convirgance.target.Target
-
Convenience method for writing string data to a file.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form