Package org.basex.query.value.item
Class ADateDur
java.lang.Object
org.basex.query.expr.ExprInfo
org.basex.query.expr.Expr
org.basex.query.value.Value
org.basex.query.value.item.Item
org.basex.query.value.item.ADateDur
Abstract super class for dates and durations.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract longday()Returns the days.abstract longhour()Returns the hours (0-23).abstract longminute()Returns the minutes (0-59).abstract longmon()Returns the months.abstract BigDecimalsec()Returns the seconds (0-59), including the fractional part.abstract longyea()Returns the years.Methods inherited from class org.basex.query.value.item.Item
atomItem, atomSize, atomValue, bool, cache, comparable, dbl, ddo, dec, description, diff, ebv, eq, equiv, flt, hash, input, instanceOf, item, itemAt, iter, itr, materialize, persistent, plan, refineType, reverse, sameKey, score, seqType, size, string, subsequence, test, typeId, xdmInfoMethods inherited from class org.basex.query.value.Value
accept, checkUp, compile, copy, count, exprSize, has, inline, inlineable, isEmpty, isItem, iter, iterator, materialize, serialize, serialize, serialize, toJava, valueMethods inherited from class org.basex.query.expr.Expr
arg, args, atomIter, data, data, equals, funcType, hasFreeVars, indexAccessible, isSimple, markTailCalls, mergeEbv, optimize, simplifyFor, typeCheck, uses, vacuous, visitAllMethods inherited from class org.basex.query.expr.ExprInfo
plan, toErrorString, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
sec
Seconds and milliseconds.null: undefined.
-
-
Method Details
-
yea
public abstract long yea()Returns the years.- Returns:
- year
-
mon
public abstract long mon()Returns the months.- Returns:
- year
-
day
public abstract long day()Returns the days.- Returns:
- day
-
hour
public abstract long hour()Returns the hours (0-23).- Returns:
- day
-
minute
public abstract long minute()Returns the minutes (0-59).- Returns:
- day
-
sec
Returns the seconds (0-59), including the fractional part.- Returns:
- day
-