Interface | Description |
---|---|
FileFilter | |
ImmutableEntry<K,V> | |
Mutable |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
RemoteTask<T,R> |
Anonymous classes are supported except the ones created by lambda.
|
Sheet.Cell<R,C,E> | |
SQLExecutor.ResultSetExtractor<T> |
Refer to http://landawn.com/introduction-to-jdbc.html about how to read columns/rows from
java.sql.ResultSet |
SQLExecutor.StatementSetter |
Refer to http://landawn.com/introduction-to-jdbc.html about how to set parameters in
java.sql.PreparedStatement |
Try.BiConsumer<T,U,E extends java.lang.Throwable> | |
Try.BiFunction<T,U,R,E extends java.lang.Throwable> | |
Try.BiPredicate<T,U,E extends java.lang.Throwable> | |
Try.Callable<R,E extends java.lang.Throwable> | |
Try.Consumer<T,E extends java.lang.Throwable> | |
Try.Function<T,R,E extends java.lang.Throwable> | |
Try.Predicate<T,E extends java.lang.Throwable> | |
Try.Runnable<E extends java.lang.Throwable> | |
Try.Supplier<T,E extends java.lang.Throwable> | |
Try.TriConsumer<A,B,C,E extends java.lang.Throwable> | |
Try.TriFunction<A,B,C,R,E extends java.lang.Throwable> | |
Try.TriPredicate<A,B,C,E extends java.lang.Throwable> |
Class | Description |
---|---|
AbstractMatrix<A,PL,HS,RS,X extends AbstractMatrix<A,PL,HS,RS,X>> | |
AddrUtil | |
AnyDelete |
It's a wrapper of
Delete in HBase to reduce the manual conversion between bytes and String/Object. |
AnyGet |
It's a wrapper of
Get in HBase to reduce the manual conversion between bytes and String/Object. |
AnyPut |
It's a wrapper of
Put in HBase to reduce the manual conversion between bytes and String/Object. |
AnyScan |
It's a wrapper of
Scan in HBase to reduce the manual conversion between bytes and String/Object. |
Array | |
ArrayHashMap<K,V> |
It's designed to supported primitive/object array key.
|
ArrayHashSet<E> |
It's designed to supported primitive/object array.
|
Ascii |
Note: It's copied from Google Guava under Apache License 2.0
Static methods pertaining to ASCII characters (those in the range of values
0x00 through
0x7F ), and to strings containing such characters. |
AsyncExecutor | |
AsyncSQLExecutor |
Asynchronous
SQLExecutor . |
AWSJSONUtil | |
Base64 |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
This class consists exclusively of static methods for obtaining encoders and decoders for the Base64 encoding scheme. |
Base64.Decoder |
This class implements a decoder for decoding byte data using the
Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
Base64.Encoder |
This class implements an encoder for encoding byte data using
the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
BiMap<K,V> |
A BiMap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
|
BooleanIterator | |
BooleanList | |
BooleanMatrix | |
Builder<T> | |
Builder.BooleanListBuilder | |
Builder.ByteListBuilder | |
Builder.CharListBuilder | |
Builder.CollectionBuilder<T,C extends java.util.Collection<T>> | |
Builder.DoubleListBuilder | |
Builder.FloatListBuilder | |
Builder.IntListBuilder | |
Builder.ListBuilder<T,L extends java.util.List<T>> | |
Builder.LongListBuilder | |
Builder.LongMultisetBuilder<T> | |
Builder.MapBuilder<K,V,M extends java.util.Map<K,V>> | |
Builder.MultimapBuilder<K,E,V extends java.util.Collection<E>,M extends Multimap<K,E,V>> | |
Builder.MultisetBuilder<T> | |
Builder.ShortListBuilder | |
Builder.X<T> | |
ByteIterator | |
ByteList | |
ByteMatrix | |
CassandraExecutor |
It's a simple wrapper of Cassandra Java client.
|
CassandraExecutor.StatementSettings | |
CassandraExecutor.UDTCodec<T> |
static final CassandraExecutor cassandraExecutor;
static {
final CodecRegistry codecRegistry = new CodecRegistry();
final Cluster cluster = Cluster.builder().withCodecRegistry(codecRegistry).addContactPoint("127.0.0.1").build();
codecRegistry.register(new UDTCodec<Address>(cluster, "simplex", "address", Address.class) {
protected Address deserialize(UDTValue value) {
if (value == null) {
return null;
}
Address address = new Address();
address.setStreet(value.getString("street"));
address.setCity(value.getString("city"));
address.setZipCode(value.getInt("zipCode"));
return address;
}
protected UDTValue serialize(Address value) {
return value == null ? null
: newUDTValue().setString("street", value.getStreet()).setInt("zipcode", value.getZipCode());
}
});
cassandraExecutor = new CassandraExecutor(cluster);
}
|
Chain | |
Chain.ComparisonChain | |
Chain.EquivalenceChain | |
Chain.HashCodeChain | |
CharIterator | |
CharList | |
CharMatrix | |
Charsets | |
ClassUtil | |
CodeGenerator | |
Comparators |
Factory utility class for Comparator.
|
CompletableFuture<T> | |
CouchbaseExecutor |
It's a simple wrapper of Couchbase Java client.
|
CQLBuilder |
It's easier to write/maintain the CQL by
CQLBuilder and more efficient, comparing to write Cassandra CQL in plain text. |
CQLBuilder.CP | |
CQLBuilder.E |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore.
|
CQLBuilder.E2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore.
|
CQLBuilder.E3 |
All the property/column names in collection/map/entity/condition will be kept without any change.
|
CQLBuilder.NE |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore and the cql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
CQLBuilder.NE2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore and the cql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
CQLBuilder.NE3 |
All the property/column names in collection/map/entity/condition will be kept without any change and the cql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
CQLBuilder.RE |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore and the cql will be parameterized with question mark.
|
CQLBuilder.RE2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore and the cql will be parameterized with question mark.
|
CQLBuilder.RE3 |
All the property/column names in collection/map/entity/condition will be kept without any change and the cql will be parameterized with question mark.
|
CQLMapper |
the cql scripts are configured in xml file and mapped to short ids referenced in program.
|
CSVUtil | |
DBLock |
Supports global lock by db table.
|
DBSequence |
Supports global sequence by db table.
|
Difference<L,R> | |
Difference.MapDifference<L,R,D> | |
DigestUtil |
Note: copied from Apache commons-codec: https://commons.apache.org/proper/commons-codec.
|
DoubleIterator | |
DoubleList | |
DoubleMatrix | |
DoubleSummaryStatistics |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A state object for collecting statistics such as count, min, max, sum, and average. |
Duration |
Note: it's referred to the implementation in jdk 8 with milliseconds supported
|
DynamoDBExecutor |
It's a simple wrapper of DynamoDB Java client.
|
DynamoDBExecutor.Filters | |
EmailUtil | |
EscapeUtil |
Note: it's copied from StringEscaperUtils in Apache Commons Lang under Apache License 2.0
|
EscapeUtil.CharSequenceTranslator |
An API for translating text.
|
f | |
FilenameUtil |
Note: it's copied from Apache Commons IO developed at The Apache Software Foundation (http://www.apache.org/), or under the Apache License 2.0.
|
FloatIterator | |
FloatList | |
FloatMatrix | |
Fn |
Factory utility class for functional interfaces.
|
Fn.BiConsumers | |
Fn.BiFunctions | |
Fn.BinaryOperators | |
Fn.BiPredicates | |
Fn.Consumers | |
Fn.Factory | |
Fn.Functions | |
Fn.Predicates | |
Fn.Suppliers | |
Fn.TriConsumers | |
Fn.TriFunctions | |
Fn.TriPredicates | |
Fn.UnaryOperators | |
Fraction |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
Futures | |
HBaseColumn<T> |
It's immutable.
|
HBaseExecutor |
It's a simple wrapper of HBase Java client.
|
Hex |
Note: copied from Apache commons-codec: https://commons.apache.org/proper/commons-codec.
|
Holder<T> | |
Holder.R<T> | |
IEEE754rUtil |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
ImmutableIterator<E> | |
ImmutableList<E> | |
ImmutableMap<K,V> | |
ImmutableSet<E> | |
IntIterator | |
IntList | |
IntMatrix | |
IntSummaryStatistics |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A state object for collecting statistics such as count, min, max, sum, and average. |
IOUtil | |
Iterators | |
JdbcUtil | |
Joiner |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
StringJoiner is used to construct a sequence of characters separated
by a delimiter and optionally starting with a supplied prefix
and ending with a supplied suffix. |
JSONUtil | |
LineIterator |
Note: it's copied from Apache Commons IO developed at The Apache Software Foundation (http://www.apache.org/), or under the Apache License 2.0.
|
LinkedArrayHashMap<K,V> |
It's designed to supported primitive/object array key.
|
LinkedArrayHashSet<E> |
It's designed to supported primitive/object array.
|
ListMultimap<K,E> | |
LongIterator | |
LongList | |
LongMatrix | |
LongMultiset<E> |
A collection that supports order-independent equality, like
Set , but
may have duplicate elements. |
LongSummaryStatistics |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A state object for collecting statistics such as count, min, max, sum, and average. |
Maps |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
Import the useful default Map methods from JDK 1.8 for programming on JDK 7 and Android. |
Math2 |
Note: A lot of codes in this classed are copied from Google Guava and Apache Common Math under under the Apache License, Version 2.0.
|
Matrix<T> | |
MemcachedLock<K,V> | |
MongoCollectionExecutor | |
MongoDBExecutor |
It's a simple wrapper of MongoDB Java client.
|
Multimap<K,E,V extends java.util.Collection<E>> |
Similar to
Map , but in which each key may be associated with multiple values. |
Multiset<E> |
A collection that supports order-independent equality, like
Set , but
may have duplicate elements. |
MutableBoolean |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableByte |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableChar |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableDouble |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableFloat |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableInt |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableLong |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
MutableShort |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
N |
Note: This class includes codes copied from Apache Commons Lang, Google Guava and other open source projects under the Apache License 2.0.
|
Neo4jExecutor |
It's a simple wrapper of Neo4j Java client.
|
NullabLe<T> |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a nullable value. |
Observer<T> | |
Optional<T> |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a non-null value. |
OptionalBoolean |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a boolean value. |
OptionalByte |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a byte value. |
OptionalChar |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a char value. |
OptionalDouble |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a double value. |
OptionalFloat |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a float value. |
OptionalInt |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a int value. |
OptionalLong |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a long value. |
OptionalShort |
Note: It's copied from OpenJDK at: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk
A container object which may or may not contain a short value. |
Pair<L,R> | |
Pair.CharPair | |
Pair.DoublePair | |
Pair.FloatPair | |
Pair.IntPair | |
Pair.LongPair | |
PrimitiveList<C,P,E,A,L extends PrimitiveList<C,P,E,A,L>> | |
Profiler |
A simple way to run load/performance test.
|
Profiler.MultiLoopsStatistics | |
Properties<K,V> | |
PropertiesUtil | |
Range<T extends java.lang.Comparable> |
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
Reflection<T> |
Add reflectasm library to build path for better performance.
|
RemoteExecutionResponse | |
RemoteExecutor |
Execute the code/method on remote severs, without deploying changes to the target servers first.
|
Retry<T> | |
Retry.Retry0<T> | |
RowIterator | |
Seq<T> |
It's an read-only wrapper for
Collection to support more daily used/functional methods. |
SetMultimap<K,E> | |
Sheet<R,C,E> | |
ShortIterator | |
ShortList | |
ShortMatrix | |
Splitter | |
Splitter.MapSplitter | |
SQLBuilder |
It's easier to write/maintain the sql by
SQLBuilder and more efficient, comparing to write sql in plain text. |
SQLBuilder.E |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore.
|
SQLBuilder.E2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore.
|
SQLBuilder.E3 |
All the property/column names in collection/map/entity/condition will be kept without any change.
|
SQLBuilder.NE |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore and the sql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
SQLBuilder.NE2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore and the sql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
SQLBuilder.NE3 |
All the property/column names in collection/map/entity/condition will be kept without any change and the sql will be parameterized with named parameter with Hibernate/JPA format
:parameterName |
SQLBuilder.RE |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore and the sql will be parameterized with question mark.
|
SQLBuilder.RE2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore and the sql will be parameterized with question mark.
|
SQLBuilder.RE3 |
All the property/column names in collection/map/entity/condition will be kept without any change and the sql will be parameterized with question mark.
|
SQLBuilder.SE |
All the property/column names in collection/map/entity/condition will be converted to lower case with underscore and the sql will be parameterized with named parameter with Ibatis format
#{parameterName} . |
SQLBuilder.SE2 |
All the property/column names in collection/map/entity/condition will be converted to upper case with underscore and the sql will be parameterized with named parameter with Ibatis format
#{parameterName} . |
SQLBuilder.SE3 |
All the property/column names in collection/map/entity/condition will be kept without any change and the sql will be parameterized with named parameter with Ibatis format
#{parameterName} . |
SQLBuilder.SP | |
SQLExecutor |
SQLExecutor is a simple sql/jdbc utility class.
|
SQLExecutor.AbstractResultSetExtractor<T> | |
SQLExecutor.AbstractStatementSetter | |
SQLExecutor.JdbcSettings | |
SQLExecutor.Mapper<T> | |
SQLExecutor.TypedParameters | |
SQLExecutor.TypedParameters.TP | |
SQLMapper |
the sql scripts are configured in xml file and mapped to short ids referenced in program.
|
SQLTransaction |
DO NOT CLOSE the connection manually.
|
StringWriter |
Built on
StringBuilder . |
Synchronized<T> | |
Synchronized.Synchronized0<T> | |
Triple<L,M,R> | |
Triple.CharTriple | |
Triple.DoubleTriple | |
Triple.FloatTriple | |
Triple.IntTriple | |
Triple.LongTriple | |
Try<T extends java.lang.AutoCloseable> |
Catch checked exception and convert it to
RuntimeException . |
Tuple | |
Tuple.Tuple1<T1> | |
Tuple.Tuple2<T1,T2> | |
Tuple.Tuple3<T1,T2,T3> | |
Tuple.Tuple4<T1,T2,T3,T4> | |
Tuple.Tuple5<T1,T2,T3,T4,T5> | |
Tuple.Tuple6<T1,T2,T3,T4,T5,T6> | |
Tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7> | |
Tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> | |
Tuple.Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> | |
URLEncodedUtil |
Note: it's copied from Apache HttpComponents developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
Wrapper<T> | |
WSSecurityUtil |
Note: it's copied from Apache WSS4J developed at The Apache Software Foundation (http://www.apache.org/), or
under the Apache License 2.0.
|
Enum | Description |
---|---|
CalendarUnit | |
CodeGenerator.EntityMode | |
CodeGenerator.ParentPropertyMode | |
DBVersion | |
NamingPolicy | |
Range.BoundType | |
RemoteTask.OperationType | |
RemoteTask.RunMode |