public class TableInput extends HashMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 限定符和类型 | 字段和说明 |
|---|---|
static String |
columns |
static String |
groupBy |
static String |
isAsc |
static String |
jsonFields |
static String |
orderBy |
static String |
pageNo |
static String |
pageSize |
static String |
search_key |
static String |
table_name |
| 构造器和说明 |
|---|
TableInput() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableInput |
addJsonField(String jsonField) |
TableInput |
asc(boolean inputIsAsc) |
static TableInput |
by(Object key,
Object value) |
TableInput |
columns(String inputColumns) |
static TableInput |
create() |
TableInput |
delete(Object key) |
boolean |
equals(Object kv) |
static String |
format(Date date) |
static String |
format(Date date,
String pattern)
按指定 pattern 将 Date 转换成 String
例如:format(new Date(), "yyyy-MM-dd HH:mm:ss")
|
static String |
format(java.time.LocalDate localDate,
String pattern)
按指定 pattern 将 LocalDate 转换成 String
|
static String |
format(java.time.LocalDateTime localDateTime) |
static String |
format(java.time.LocalDateTime localDateTime,
String pattern)
按指定 pattern 将 LocalDateTime 转换成 String
例如:format(LocalDateTime.now(), "yyyy-MM-dd HH:mm:ss")
|
static String |
format(java.time.LocalTime localTime,
String pattern)
按指定 pattern 将 LocalTime 转换成 String
|
String |
from() |
TableInput |
from(String from) |
<T> T |
getAs(Object key) |
<T> T |
getAs(Object key,
T defaultValue) |
BigDecimal |
getBigDecimal(Object key) |
Boolean |
getBoolean(Object key) |
String |
getColumns() |
Date |
getDate(Object key) |
static java.time.format.DateTimeFormatter |
getDateTimeFormatter(String pattern) |
Double |
getDouble(Object key) |
Float |
getFloat(Object key) |
String |
getFrom() |
String |
getGroupBy() |
Integer |
getInt(Object key) |
String[] |
getJsonFields() |
java.time.LocalDateTime |
getLocalDateTime(Object key) |
Long |
getLong(Object key) |
Number |
getNumber(Object key) |
String |
getOrderBy() |
Integer |
getPageNo() |
Integer |
getPageSize() |
String |
getSearchKey() |
static SimpleDateFormat |
getSimpleDateFormat(String pattern) |
String |
getStr(Object key) |
static boolean |
isAfter(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
判断 A 的时间是否在 B 的时间 "之后"
|
Boolean |
isAsc() |
static boolean |
isBefore(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
判断 A 的时间是否在 B 的时间 "之前"
|
static boolean |
isEqual(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
判断 A 的时间是否与 B 的时间 "相同"
|
boolean |
isFalse(Object key)
key 存在,并且 value 为 false,则返回 true
|
boolean |
isNull(Object key)
key 不存在,或者 key 存在但 value 为null
|
boolean |
isTrue(Object key)
key 存在,并且 value 为 true,则返回 true
|
TableInput |
keep(String... keys) |
boolean |
notBlank(String value) |
boolean |
notNull(Object key)
key 存在,并且 value 不为 null
|
static String |
now(String pattern)
按指定 pattern 将当前时间转换成 String
例如:now("yyyy-MM-dd HH:mm:ss")
|
static TableInput |
of(Object key,
Object value) |
TableInput |
orderBy(String inputOrderBy) |
TableInput |
pageNo(int inputPageNo) |
TableInput |
pageSize(Integer inputPageSize) |
static Date |
parse(String dateString,
String pattern)
按指定 pattern 将 String 转换成 Date
|
static java.time.LocalDate |
parseLocalDate(String localDateString,
String pattern)
按指定 pattern 将 String 转换成 LocalDate
|
static java.time.LocalDateTime |
parseLocalDateTime(String localDateTimeString,
String pattern)
按指定 pattern 将 String 转换成 LocalDateTime
|
static java.time.LocalTime |
parseLocalTime(String localTimeString,
String pattern)
按指定 pattern 将 String 转换成 LocalTime
|
String |
searchKey() |
TableInput |
searchKey(String input) |
TableInput |
set(com.jfinal.kit.Kv kv) |
TableInput |
set(Map map) |
TableInput |
set(Object key,
Object value) |
TableInput |
set(TableInput kv) |
TableInput |
setAsc(Boolean inputIsAsc) |
TableInput |
setColumns(String inputColumns) |
TableInput |
setFrom(String from) |
TableInput |
setGroupBy(String inputGroupBy) |
TableInput |
setIfNotBlank(Object key,
String value) |
TableInput |
setIfNotNull(Object key,
Object value) |
TableInput |
setJsonFields(String[] inputJsonFields) |
TableInput |
setJsonFieldString(String jsonFieldString) |
TableInput |
setOp(String field,
String value) |
TableInput |
setOrderBy(String inputOrderBy) |
TableInput |
setPageNo(Integer inputPageNo) |
TableInput |
setPageSize(Integer inputPageSize) |
TableInput |
setSearchKey(String input) |
static BigDecimal |
toBigDecimal(Object n) |
static Boolean |
toBoolean(Object b) |
static Byte |
toByte(Object n) |
static Date |
toDate(java.time.LocalDate localDate)
java.time.LocalDate --> java.util.Date
|
static Date |
toDate(java.time.LocalDate localDate,
java.time.LocalTime localTime)
java.time.LocalTime --> java.util.Date
|
static Date |
toDate(java.time.LocalDateTime localDateTime)
java.time.LocalDateTime --> java.util.Date
|
static Date |
toDate(java.time.LocalTime localTime)
java.time.LocalTime --> java.util.Date
|
static Date |
toDate(Object d) |
static Double |
toDouble(Object n) |
static Float |
toFloat(Object n) |
static Integer |
toInt(Object n) |
static java.time.LocalDate |
toLocalDate(Date date)
java.util.Date --> java.time.LocalDate
|
static java.time.LocalDateTime |
toLocalDateTime(Date date)
java.util.Date --> java.time.LocalDateTime
|
static java.time.LocalDateTime |
toLocalDateTime(Object ldt) |
static java.time.LocalTime |
toLocalTime(Date date)
java.util.Date --> java.time.LocalTime
|
static Long |
toLong(Object n) |
<K,V> Map<K,V> |
toMap() |
static Number |
toNumber(Object n) |
static Short |
toShort(Object n) |
static String |
toStr(Object s) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valueshashCode, toStringpublic static TableInput of(Object key, Object value)
public static TableInput by(Object key, Object value)
public static TableInput create()
public TableInput set(Object key, Object value)
public TableInput setIfNotBlank(Object key, String value)
public TableInput setIfNotNull(Object key, Object value)
public TableInput set(Map map)
public TableInput set(com.jfinal.kit.Kv kv)
public TableInput set(TableInput kv)
public TableInput delete(Object key)
public <T> T getAs(Object key)
public <T> T getAs(Object key, T defaultValue)
public BigDecimal getBigDecimal(Object key)
public java.time.LocalDateTime getLocalDateTime(Object key)
public boolean notNull(Object key)
public boolean isNull(Object key)
public boolean isTrue(Object key)
public boolean isFalse(Object key)
public boolean equals(Object kv)
equals 在接口中 Mapequals 在类中 AbstractMappublic TableInput keep(String... keys)
public <K,V> Map<K,V> toMap()
public TableInput setFrom(String from)
public String getFrom()
public TableInput from(String from)
public String from()
public TableInput setColumns(String inputColumns)
public TableInput columns(String inputColumns)
public String getColumns()
public TableInput setJsonFields(String[] inputJsonFields)
public String[] getJsonFields()
public TableInput setOrderBy(String inputOrderBy)
public TableInput orderBy(String inputOrderBy)
public String getOrderBy()
public TableInput setGroupBy(String inputGroupBy)
public String getGroupBy()
public TableInput setPageNo(Integer inputPageNo)
public TableInput pageNo(int inputPageNo)
public Integer getPageNo()
public TableInput setPageSize(Integer inputPageSize)
public TableInput pageSize(Integer inputPageSize)
public Integer getPageSize()
public TableInput setAsc(Boolean inputIsAsc)
public TableInput asc(boolean inputIsAsc)
public Boolean isAsc()
public TableInput setSearchKey(String input)
public String getSearchKey()
public TableInput searchKey(String input)
public String searchKey()
public TableInput addJsonField(String jsonField)
public TableInput setJsonFieldString(String jsonFieldString)
public TableInput setOp(String field, String value)
public static BigDecimal toBigDecimal(Object n)
public static java.time.LocalDateTime toLocalDateTime(Object ldt)
public boolean notBlank(String value)
public static java.time.format.DateTimeFormatter getDateTimeFormatter(String pattern)
public static SimpleDateFormat getSimpleDateFormat(String pattern)
public static String now(String pattern)
public static String format(java.time.LocalDateTime localDateTime, String pattern)
public static String format(java.time.LocalDateTime localDateTime)
public static String format(java.time.LocalDate localDate, String pattern)
public static String format(java.time.LocalTime localTime, String pattern)
public static String format(Date date, String pattern)
public static java.time.LocalDateTime parseLocalDateTime(String localDateTimeString, String pattern)
public static java.time.LocalDate parseLocalDate(String localDateString, String pattern)
public static java.time.LocalTime parseLocalTime(String localTimeString, String pattern)
public static boolean isAfter(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
public static boolean isBefore(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
public static boolean isEqual(java.time.chrono.ChronoLocalDateTime<?> self,
java.time.chrono.ChronoLocalDateTime<?> other)
public static java.time.LocalDateTime toLocalDateTime(Date date)
public static java.time.LocalDate toLocalDate(Date date)
public static java.time.LocalTime toLocalTime(Date date)
public static Date toDate(java.time.LocalDateTime localDateTime)
public static Date toDate(java.time.LocalDate localDate)
public static Date toDate(java.time.LocalTime localTime)
public static Date toDate(java.time.LocalDate localDate, java.time.LocalTime localTime)
Copyright © 2024. All rights reserved.