Package com.google.gson.internal.sql
Class SqlTypesSupport
- java.lang.Object
-
- com.google.gson.internal.sql.SqlTypesSupport
-
public final class SqlTypesSupport extends java.lang.Object
Encapsulates access tojava.sql
types, to allow Gson to work without thejava.sql
module being present. NoClassNotFoundException
s will be thrown in case thejava.sql
module is not present.If
SUPPORTS_SQL_TYPES
istrue
, all other constants of this class will be non-null
. However, if it isfalse
all other constants will benull
and there will be no support forjava.sql
types.
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultDateTypeAdapter.DateType<? extends java.util.Date>
DATE_DATE_TYPE
static TypeAdapterFactory
DATE_FACTORY
static boolean
SUPPORTS_SQL_TYPES
true
ifjava.sql
types are supported,false
otherwisestatic TypeAdapterFactory
TIME_FACTORY
static DefaultDateTypeAdapter.DateType<? extends java.util.Date>
TIMESTAMP_DATE_TYPE
static TypeAdapterFactory
TIMESTAMP_FACTORY
-
Constructor Summary
Constructors Modifier Constructor Description private
SqlTypesSupport()
-
-
-
Field Detail
-
SUPPORTS_SQL_TYPES
public static final boolean SUPPORTS_SQL_TYPES
true
ifjava.sql
types are supported,false
otherwise
-
DATE_DATE_TYPE
public static final DefaultDateTypeAdapter.DateType<? extends java.util.Date> DATE_DATE_TYPE
-
TIMESTAMP_DATE_TYPE
public static final DefaultDateTypeAdapter.DateType<? extends java.util.Date> TIMESTAMP_DATE_TYPE
-
DATE_FACTORY
public static final TypeAdapterFactory DATE_FACTORY
-
TIME_FACTORY
public static final TypeAdapterFactory TIME_FACTORY
-
TIMESTAMP_FACTORY
public static final TypeAdapterFactory TIMESTAMP_FACTORY
-
-