Package one.microstream.chars
-
Interface Summary Interface Description _charArrayRange _charDistance Function type that calculates the distance or difference or cost between two given characters.EscapeHandler ObjectStringAssembler<T> ObjectStringConverter<T> A "ObjectStringConverter
" is hereby defined as a logic instance that handles both conversion to and from a String-form of instances of a certain type.ObjectStringParser<T> StringStamper StringTable StringTable.Creator StringTableBuilder<M> StringTableProcessor<T> VarString.Appendable Implementors of this interface handle appending their specific string representation directly.
This is useful for preventing the instantiation and copying of potentially large temporary strings which can have unnecessary and devastatingly negative effects on performance. -
Class Summary Class Description _charArrayRange.Default _charArrayRange.Mutable CharConversion_double CharConversion_float CharView Concatentation CsvParserCharArray Reference implementation for the XCSV file format based on achar[]
input.EscapeHandler.Default Levenshtein Simple implementation of the Levenshtein distance algorithm for calculating Levenshtein distance or a Levenshtein-based string similarity.MemoryCharConversion_doubleUTF8 MemoryCharConversionIntegers MemoryCharConversionIntegersUTF8 This implementation exists because it is very efficient, both performance- and memory-wise, to transform integer values in UTF format inherently without intermediate form as the numeric characters are ALWAYS single bytes.MemoryCharConversionUTF8 SimpleStringConcatenator StringStamper.Default StringSubstituter StringTable.Default StringTable.Default.Creator StringTable.Static StringTableProcessor.Abstract<T> VarString Faster implementation of a StringBuilder with richer functionality.XChars Static util class with character operation algorithms missing in or significantly superior to those in JDK.XParsing