Package com.stardog.stark.util
Class DateTimeInlineUtils
java.lang.Object
com.stardog.stark.util.DateTimeInlineUtils
Inlining logic for datetime values. Moved here to be accessible to CalendarLiteral
- Since:
- 0.7
- Version:
- 7.9
- Author:
- Pavel Klinov, Simon Gratzer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intadjustTZafterExtraction(int theTZ) static intextractDays(long theLong) static intextractHours(long theLong) static intextractMillis(long theLong) static intextractMinutes(long theLong) static intextractMonths(long theLong) static intextractTimezone(long theLong) static intextractYears(long theLong) static longinline(XMLCalendar aXMLCal, long aInlined) Encode a calendar value into the ID
-
Field Details
-
DATE_LEN
public static final int DATE_LEN- See Also:
-
TIME_LEN
public static final int TIME_LEN- See Also:
-
MILLI
public static final int MILLI- See Also:
-
MILLI_LEN
public static final int MILLI_LEN- See Also:
-
MINUTES
public static final int MINUTES- See Also:
-
MINUTES_LEN
public static final int MINUTES_LEN- See Also:
-
HOUR
public static final int HOUR- See Also:
-
HOUR_LEN
public static final int HOUR_LEN- See Also:
-
DAY
public static final int DAY- See Also:
-
DAY_LEN
public static final int DAY_LEN- See Also:
-
MONTH
public static final int MONTH- See Also:
-
MONTH_LEN
public static final int MONTH_LEN- See Also:
-
YEAR
public static final int YEAR- See Also:
-
YEAR_LEN
public static final int YEAR_LEN- See Also:
-
MAX_YEARS
public static final int MAX_YEARS- See Also:
-
TZ
public static final int TZ- See Also:
-
TZ_LEN
public static final int TZ_LEN- See Also:
-
TZ_Z
public static final int TZ_Z- See Also:
-
TZ_NONE
public static final int TZ_NONE- See Also:
-
TZ_OFFSET_PRECISION
public static final int TZ_OFFSET_PRECISION- See Also:
-
NOT_INLINABLE
public static final long NOT_INLINABLE- See Also:
-
-
Constructor Details
-
DateTimeInlineUtils
public DateTimeInlineUtils()
-
-
Method Details
-
extractYears
public static int extractYears(long theLong) -
extractMonths
public static int extractMonths(long theLong) -
extractDays
public static int extractDays(long theLong) -
extractHours
public static int extractHours(long theLong) -
extractMinutes
public static int extractMinutes(long theLong) -
extractMillis
public static int extractMillis(long theLong) -
extractTimezone
public static int extractTimezone(long theLong) -
adjustTZafterExtraction
public static int adjustTZafterExtraction(int theTZ) -
inline
Encode a calendar value into the ID- Parameters:
aXMLCal- calendar valueaInlined- long with the encoded datatype
-