Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.sql.jmod - SQL Module
JDK 11 java.sql.jmod is the JMOD file for JDK 11 SQL (Structured Query Language) module.
JDK 11 SQL module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.sql.jmod.
JDK 11 SQL module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 SQL module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.sql.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/sql/Time.java
/* * Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.sql; import java.time.Instant; import java.time.LocalTime; /** * <P>A thin wrapper around the <code>java.util.Date</code> class that allows the JDBC * API to identify this as an SQL <code>TIME</code> value. The <code>Time</code> * class adds formatting and * parsing operations to support the JDBC escape syntax for time * values. * <p>The date components should be set to the "zero epoch" * value of January 1, 1970 and should not be accessed. * * @since 1.1 */ public class Time extends java.util.Date { /** * Constructs a <code>Time</code> object initialized with the * given values for the hour, minute, and second. * The driver sets the date components to January 1, 1970. * Any method that attempts to access the date components of a * <code>Time</code> object will throw a * <code>java.lang.IllegalArgumentException</code>. * <P> * The result is undefined if a given argument is out of bounds. * * @param hour 0 to 23 * @param minute 0 to 59 * @param second 0 to 59 * * @deprecated Use the constructor that takes a milliseconds value * in place of this constructor */ @Deprecated(since="1.2") public Time(int hour, int minute, int second) { super(70, 0, 1, hour, minute, second); } /** * Constructs a <code>Time</code> object using a milliseconds time value. * * @param time milliseconds since January 1, 1970, 00:00:00 GMT; * a negative number is milliseconds before * January 1, 1970, 00:00:00 GMT */ public Time(long time) { super(time); } /** * Sets a <code>Time</code> object using a milliseconds time value. * * @param time milliseconds since January 1, 1970, 00:00:00 GMT; * a negative number is milliseconds before * January 1, 1970, 00:00:00 GMT */ public void setTime(long time) { super.setTime(time); } /** * Converts a string in JDBC time escape format to a <code>Time</code> value. * * @param s time in format "hh:mm:ss" * @return a corresponding <code>Time</code> object */ public static Time valueOf(String s) { if (s == null) throw new java.lang.IllegalArgumentException(); int hour; int minute; int second; int firstColon = s.indexOf(':'); int secondColon = s.indexOf(':', firstColon + 1); int len = s.length(); if (firstColon > 0 && secondColon > 0 && secondColon < len - 1) { hour = Integer.parseInt(s, 0, firstColon, 10); minute = Integer.parseInt(s, firstColon + 1, secondColon, 10); second = Integer.parseInt(s, secondColon + 1, len, 10); } else { throw new java.lang.IllegalArgumentException(); } return new Time(hour, minute, second); } /** * Formats a time in JDBC time escape format. * * @return a <code>String</code> in hh:mm:ss format */ @SuppressWarnings("deprecation") public String toString () { int hour = super.getHours(); int minute = super.getMinutes(); int second = super.getSeconds(); char[] buf = new char[8]; Date.formatDecimalInt(hour, buf, 0, 2); buf[2] = ':'; Date.formatDecimalInt(minute, buf, 3, 2); buf[5] = ':'; Date.formatDecimalInt(second, buf, 6, 2); return new String(buf); } // Override all the date operations inherited from java.util.Date; /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a year component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #setYear */ @Deprecated(since="1.2") public int getYear() { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a month component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #setMonth */ @Deprecated(since="1.2") public int getMonth() { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a day component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked */ @Deprecated(since="1.2") public int getDay() { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a date component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #setDate */ @Deprecated(since="1.2") public int getDate() { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a year component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #getYear */ @Deprecated(since="1.2") public void setYear(int i) { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a month component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #getMonth */ @Deprecated(since="1.2") public void setMonth(int i) { throw new java.lang.IllegalArgumentException(); } /** * This method is deprecated and should not be used because SQL <code>TIME</code> * values do not have a date component. * * @deprecated * @exception java.lang.IllegalArgumentException if this * method is invoked * @see #getDate */ @Deprecated(since="1.2") public void setDate(int i) { throw new java.lang.IllegalArgumentException(); } /** * Private serial version unique ID to ensure serialization * compatibility. */ static final long serialVersionUID = 8397324403548013681L; /** * Obtains an instance of {@code Time} from a {@link LocalTime} object * with the same hour, minute and second time value as the given * {@code LocalTime}. The nanosecond field from {@code LocalTime} is * not part of the newly created {@code Time} object. * * @param time a {@code LocalTime} to convert * @return a {@code Time} object * @exception NullPointerException if {@code time} is null * @since 1.8 */ @SuppressWarnings("deprecation") public static Time valueOf(LocalTime time) { return new Time(time.getHour(), time.getMinute(), time.getSecond()); } /** * Converts this {@code Time} object to a {@code LocalTime}. * <p> * The conversion creates a {@code LocalTime} that represents the same * hour, minute, and second time value as this {@code Time}. The * nanosecond {@code LocalTime} field will be set to zero. * * @return a {@code LocalTime} object representing the same time value * @since 1.8 */ @SuppressWarnings("deprecation") public LocalTime toLocalTime() { return LocalTime.of(getHours(), getMinutes(), getSeconds()); } /** * This method always throws an UnsupportedOperationException and should * not be used because SQL {@code Time} values do not have a date * component. * * @exception java.lang.UnsupportedOperationException if this method is invoked */ @Override public Instant toInstant() { throw new java.lang.UnsupportedOperationException(); } }
⏎ java/sql/Time.java
Or download all of them as a single archive file:
File name: java.sql-11.0.1-src.zip File size: 202257 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.sql.rowset.jmod - SQL Rowset Module
2020-09-15, 21343👍, 0💬
Popular Posts:
JDK 11 java.rmi.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) module. JDK 11 RMI m...
JDK 11 java.management.jmod is the JMOD file for JDK 11 Management module. JDK 11 Management module ...
What Is junit-3.8.1.jar? junit-3.8.1.jar is the version 3.8.1 of JUnit JAR library file. JUnit is a ...
Apache Log4j IOStreams is a Log4j API extension that provides numerous classes from java.io that can...
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...