├── README.TXT ├── README.md ├── TABLES and DB.sql ├── build.xml ├── library_managment.jar ├── library_managment ├── build.xml ├── build │ ├── built-jar.properties │ └── classes │ │ └── library │ │ └── managment │ │ ├── LibraryManagment.class │ │ ├── accept_fine$1.class │ │ ├── accept_fine$2.class │ │ ├── accept_fine$3.class │ │ ├── accept_fine$4.class │ │ ├── accept_fine$5.class │ │ ├── accept_fine.class │ │ ├── admin_menu$1.class │ │ ├── admin_menu$2.class │ │ ├── admin_menu$3.class │ │ ├── admin_menu$4.class │ │ ├── admin_menu$5.class │ │ ├── admin_menu$6.class │ │ ├── admin_menu$7.class │ │ ├── admin_menu.class │ │ ├── books_issued$1.class │ │ ├── books_issued$2.class │ │ ├── books_issued$3.class │ │ ├── books_issued$4.class │ │ ├── books_issued.class │ │ ├── create_book$1.class │ │ ├── create_book$2.class │ │ ├── create_book$3.class │ │ ├── create_book$4.class │ │ ├── create_book.class │ │ ├── create_issue$1.class │ │ ├── create_issue$2.class │ │ ├── create_issue$3.class │ │ ├── create_issue$4.class │ │ ├── create_issue$5.class │ │ ├── create_issue.class │ │ ├── create_staff$1.class │ │ ├── create_staff$2.class │ │ ├── create_staff$3.class │ │ ├── create_staff.class │ │ ├── create_user$1.class │ │ ├── create_user$2.class │ │ ├── create_user$3.class │ │ ├── create_user.class │ │ ├── delete_issue$1.class │ │ ├── delete_issue$2.class │ │ ├── delete_issue$3.class │ │ ├── delete_issue$4.class │ │ ├── delete_issue.class │ │ ├── delete_staff$1.class │ │ ├── delete_staff$2.class │ │ ├── delete_staff$3.class │ │ ├── delete_staff$4.class │ │ ├── delete_staff.class │ │ ├── delete_user$1.class │ │ ├── delete_user$2.class │ │ ├── delete_user$3.class │ │ ├── delete_user.class │ │ ├── edit_info_staff$1.class │ │ ├── edit_info_staff$2.class │ │ ├── edit_info_staff$3.class │ │ ├── edit_info_staff$4.class │ │ ├── edit_info_staff.class │ │ ├── edit_info_user$1.class │ │ ├── edit_info_user$2.class │ │ ├── edit_info_user$3.class │ │ ├── edit_info_user$4.class │ │ ├── edit_info_user.class │ │ ├── libraray_book$1.class │ │ ├── libraray_book$2.class │ │ ├── libraray_book$3.class │ │ ├── libraray_book.class │ │ ├── login$1.class │ │ ├── login$2.class │ │ ├── login$3.class │ │ ├── login$4.class │ │ ├── login.class │ │ ├── return_book$1.class │ │ ├── return_book$2.class │ │ ├── return_book$3.class │ │ ├── return_book$4.class │ │ ├── return_book$5.class │ │ ├── return_book.class │ │ ├── search_book$1.class │ │ ├── search_book$2.class │ │ ├── search_book$3.class │ │ ├── search_book$4.class │ │ ├── search_book$5.class │ │ ├── search_book$6.class │ │ ├── search_book$7.class │ │ ├── search_book$8.class │ │ ├── search_book.class │ │ ├── search_issue$1.class │ │ ├── search_issue$2.class │ │ ├── search_issue$3.class │ │ ├── search_issue$4.class │ │ ├── search_issue$5.class │ │ ├── search_issue$6.class │ │ ├── search_issue.class │ │ ├── search_staff$1.class │ │ ├── search_staff$2.class │ │ ├── search_staff$3.class │ │ ├── search_staff$4.class │ │ ├── search_staff.class │ │ ├── search_user$1.class │ │ ├── search_user$2.class │ │ ├── search_user$3.class │ │ ├── search_user$4.class │ │ ├── search_user$5.class │ │ ├── search_user.class │ │ ├── staff_menu$1.class │ │ ├── staff_menu$10.class │ │ ├── staff_menu$2.class │ │ ├── staff_menu$3.class │ │ ├── staff_menu$4.class │ │ ├── staff_menu$5.class │ │ ├── staff_menu$6.class │ │ ├── staff_menu$7.class │ │ ├── staff_menu$8.class │ │ ├── staff_menu$9.class │ │ ├── staff_menu.class │ │ ├── user_menu$1.class │ │ ├── user_menu$2.class │ │ ├── user_menu$3.class │ │ ├── user_menu$4.class │ │ ├── user_menu.class │ │ ├── view_info_staff$1.class │ │ ├── view_info_staff$2.class │ │ ├── view_info_staff.class │ │ ├── view_info_user$1.class │ │ ├── view_info_user$2.class │ │ └── view_info_user.class ├── manifest.mf ├── mysql-connector-java-8.0.12 │ ├── CHANGES │ ├── LICENSE │ ├── README │ ├── build.xml │ ├── lib │ │ ├── c3p0-0.9.1-pre6.jar │ │ ├── c3p0-0.9.1-pre6.src.zip │ │ ├── jboss-common-jdbc-wrapper-src.jar │ │ ├── jboss-common-jdbc-wrapper.jar │ │ ├── protobuf-java-2.6.0.jar │ │ └── slf4j-api-1.6.1.jar │ ├── mysql-connector-java-8.0.12.jar │ └── src │ │ ├── build │ │ ├── java │ │ │ ├── documentation │ │ │ │ ├── ErrorMappingsDocGenerator.java │ │ │ │ └── PropertiesDocGenerator.java │ │ │ └── instrumentation │ │ │ │ ├── AddMethods.java │ │ │ │ ├── CommonChecks.java │ │ │ │ └── TranslateExceptions.java │ │ └── misc │ │ │ ├── debian.in │ │ │ ├── changelog │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── install │ │ │ ├── rules │ │ │ ├── source │ │ │ │ └── format │ │ │ └── watch │ │ │ ├── pom.xml │ │ │ └── rpm.spec.in │ │ ├── demo │ │ └── java │ │ │ └── demo │ │ │ └── x │ │ │ └── devapi │ │ │ └── DevApiSample.java │ │ ├── generated │ │ └── java │ │ │ └── com │ │ │ └── mysql │ │ │ └── cj │ │ │ └── x │ │ │ └── protobuf │ │ │ ├── Mysqlx.java │ │ │ ├── MysqlxConnection.java │ │ │ ├── MysqlxCrud.java │ │ │ ├── MysqlxDatatypes.java │ │ │ ├── MysqlxExpect.java │ │ │ ├── MysqlxExpr.java │ │ │ ├── MysqlxNotice.java │ │ │ ├── MysqlxResultset.java │ │ │ ├── MysqlxSession.java │ │ │ ├── MysqlxSql.java │ │ │ └── package-info.java │ │ ├── legacy │ │ └── java │ │ │ └── com │ │ │ └── mysql │ │ │ └── jdbc │ │ │ ├── Driver.java │ │ │ ├── SocketFactory.java │ │ │ └── SocketFactoryWrapper.java │ │ ├── main │ │ ├── core-api │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mysql │ │ │ │ └── cj │ │ │ │ ├── AppendingBatchVisitor.java │ │ │ │ ├── BatchVisitor.java │ │ │ │ ├── BindValue.java │ │ │ │ ├── CacheAdapter.java │ │ │ │ ├── CacheAdapterFactory.java │ │ │ │ ├── CancelQueryTask.java │ │ │ │ ├── CharsetMapping.java │ │ │ │ ├── Constants.java │ │ │ │ ├── DataStoreMetadata.java │ │ │ │ ├── MessageBuilder.java │ │ │ │ ├── Messages.java │ │ │ │ ├── MysqlConnection.java │ │ │ │ ├── MysqlType.java │ │ │ │ ├── ParseInfo.java │ │ │ │ ├── PerConnectionLRUFactory.java │ │ │ │ ├── PingTarget.java │ │ │ │ ├── PreparedQuery.java │ │ │ │ ├── Query.java │ │ │ │ ├── QueryBindings.java │ │ │ │ ├── QueryResult.java │ │ │ │ ├── ServerVersion.java │ │ │ │ ├── Session.java │ │ │ │ ├── TransactionEventHandler.java │ │ │ │ ├── WarningListener.java │ │ │ │ ├── conf │ │ │ │ ├── ConnectionPropertiesTransform.java │ │ │ │ ├── ConnectionUrl.java │ │ │ │ ├── ConnectionUrlParser.java │ │ │ │ ├── DatabaseUrlContainer.java │ │ │ │ ├── HostInfo.java │ │ │ │ ├── PropertyDefinition.java │ │ │ │ ├── PropertyDefinitions.java │ │ │ │ ├── PropertySet.java │ │ │ │ └── RuntimeProperty.java │ │ │ │ ├── exceptions │ │ │ │ ├── AssertionFailedException.java │ │ │ │ ├── CJCommunicationsException.java │ │ │ │ ├── CJConnectionFeatureNotAvailableException.java │ │ │ │ ├── CJException.java │ │ │ │ ├── CJOperationNotSupportedException.java │ │ │ │ ├── CJPacketTooBigException.java │ │ │ │ ├── CJTimeoutException.java │ │ │ │ ├── ClosedOnExpiredPasswordException.java │ │ │ │ ├── ConnectionIsClosedException.java │ │ │ │ ├── DataConversionException.java │ │ │ │ ├── DataReadException.java │ │ │ │ ├── DataTruncationException.java │ │ │ │ ├── DeadlockTimeoutRollbackMarker.java │ │ │ │ ├── ExceptionFactory.java │ │ │ │ ├── ExceptionInterceptor.java │ │ │ │ ├── ExceptionInterceptorChain.java │ │ │ │ ├── FeatureNotAvailableException.java │ │ │ │ ├── InvalidConnectionAttributeException.java │ │ │ │ ├── MysqlErrorNumbers.java │ │ │ │ ├── NumberOutOfRange.java │ │ │ │ ├── OperationCancelledException.java │ │ │ │ ├── PasswordExpiredException.java │ │ │ │ ├── PropertyNotModifiableException.java │ │ │ │ ├── RSAException.java │ │ │ │ ├── SSLParamsException.java │ │ │ │ ├── StatementIsClosedException.java │ │ │ │ ├── StreamingNotifiable.java │ │ │ │ ├── UnableToConnectException.java │ │ │ │ ├── UnsupportedConnectionStringException.java │ │ │ │ └── WrongArgumentException.java │ │ │ │ ├── interceptors │ │ │ │ └── QueryInterceptor.java │ │ │ │ ├── log │ │ │ │ ├── Log.java │ │ │ │ ├── ProfilerEvent.java │ │ │ │ ├── ProfilerEventHandler.java │ │ │ │ └── StandardLogger.java │ │ │ │ ├── protocol │ │ │ │ ├── AuthenticationPlugin.java │ │ │ │ ├── AuthenticationProvider.java │ │ │ │ ├── ColumnDefinition.java │ │ │ │ ├── FullReadInputStream.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageHeader.java │ │ │ │ ├── MessageListener.java │ │ │ │ ├── MessageReader.java │ │ │ │ ├── MessageSender.java │ │ │ │ ├── NetworkResources.java │ │ │ │ ├── OutputStreamWatcher.java │ │ │ │ ├── PacketReceivedTimeHolder.java │ │ │ │ ├── PacketSentTimeHolder.java │ │ │ │ ├── Protocol.java │ │ │ │ ├── ProtocolEntity.java │ │ │ │ ├── ProtocolEntityFactory.java │ │ │ │ ├── ProtocolEntityReader.java │ │ │ │ ├── ResultListener.java │ │ │ │ ├── ResultStreamer.java │ │ │ │ ├── Resultset.java │ │ │ │ ├── ResultsetRow.java │ │ │ │ ├── ResultsetRows.java │ │ │ │ ├── ResultsetRowsOwner.java │ │ │ │ ├── ServerCapabilities.java │ │ │ │ ├── ServerSession.java │ │ │ │ ├── SocketConnection.java │ │ │ │ ├── SocketFactory.java │ │ │ │ ├── SocketMetadata.java │ │ │ │ ├── ValueDecoder.java │ │ │ │ ├── Warning.java │ │ │ │ └── WatchableStream.java │ │ │ │ ├── result │ │ │ │ ├── Field.java │ │ │ │ ├── Row.java │ │ │ │ ├── RowList.java │ │ │ │ └── ValueFactory.java │ │ │ │ └── util │ │ │ │ ├── Base64Decoder.java │ │ │ │ ├── DataTypeUtil.java │ │ │ │ ├── EscapeTokenizer.java │ │ │ │ ├── LRUCache.java │ │ │ │ ├── LazyString.java │ │ │ │ ├── LogUtils.java │ │ │ │ ├── PerVmServerConfigCacheFactory.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── TestUtils.java │ │ │ │ ├── TimeUtil.java │ │ │ │ └── Util.java │ │ ├── core-impl │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mysql │ │ │ │ └── cj │ │ │ │ ├── AbstractPreparedQuery.java │ │ │ │ ├── AbstractQuery.java │ │ │ │ ├── AbstractQueryBindings.java │ │ │ │ ├── CancelQueryTaskImpl.java │ │ │ │ ├── ClientPreparedQuery.java │ │ │ │ ├── ClientPreparedQueryBindValue.java │ │ │ │ ├── ClientPreparedQueryBindings.java │ │ │ │ ├── CoreSession.java │ │ │ │ ├── DataStoreMetadataImpl.java │ │ │ │ ├── LicenseConfiguration.java │ │ │ │ ├── MysqlxSession.java │ │ │ │ ├── NativeSession.java │ │ │ │ ├── NoSubInterceptorWrapper.java │ │ │ │ ├── ServerPreparedQuery.java │ │ │ │ ├── ServerPreparedQueryBindValue.java │ │ │ │ ├── ServerPreparedQueryBindings.java │ │ │ │ ├── ServerPreparedQueryTestcaseGenerator.java │ │ │ │ ├── SimpleQuery.java │ │ │ │ ├── admin │ │ │ │ └── ServerController.java │ │ │ │ ├── conf │ │ │ │ ├── AbstractPropertyDefinition.java │ │ │ │ ├── AbstractRuntimeProperty.java │ │ │ │ ├── BooleanProperty.java │ │ │ │ ├── BooleanPropertyDefinition.java │ │ │ │ ├── DefaultPropertySet.java │ │ │ │ ├── EnumProperty.java │ │ │ │ ├── EnumPropertyDefinition.java │ │ │ │ ├── IntegerProperty.java │ │ │ │ ├── IntegerPropertyDefinition.java │ │ │ │ ├── LongProperty.java │ │ │ │ ├── LongPropertyDefinition.java │ │ │ │ ├── MemorySizeProperty.java │ │ │ │ ├── MemorySizePropertyDefinition.java │ │ │ │ ├── StringProperty.java │ │ │ │ ├── StringPropertyDefinition.java │ │ │ │ └── url │ │ │ │ │ ├── FailoverConnectionUrl.java │ │ │ │ │ ├── LoadbalanceConnectionUrl.java │ │ │ │ │ ├── ReplicationConnectionUrl.java │ │ │ │ │ ├── SingleConnectionUrl.java │ │ │ │ │ └── XDevAPIConnectionUrl.java │ │ │ │ ├── log │ │ │ │ ├── BaseMetricsHolder.java │ │ │ │ ├── Jdk14Logger.java │ │ │ │ ├── LogFactory.java │ │ │ │ ├── LoggingProfilerEventHandler.java │ │ │ │ ├── NullLogger.java │ │ │ │ ├── ProfilerEventHandlerFactory.java │ │ │ │ ├── ProfilerEventImpl.java │ │ │ │ └── Slf4JLogger.java │ │ │ │ ├── protocol │ │ │ │ ├── AbstractProtocol.java │ │ │ │ ├── AbstractSocketConnection.java │ │ │ │ ├── AsyncSocketFactory.java │ │ │ │ ├── ExportControlled.java │ │ │ │ ├── NamedPipeSocketFactory.java │ │ │ │ ├── ReadAheadInputStream.java │ │ │ │ ├── Security.java │ │ │ │ ├── SerializingBufferWriter.java │ │ │ │ ├── SocksProxySocketFactory.java │ │ │ │ ├── StandardSocketFactory.java │ │ │ │ ├── TlsAsynchronousSocketChannel.java │ │ │ │ ├── WatchableOutputStream.java │ │ │ │ ├── WatchableWriter.java │ │ │ │ ├── WriterWatcher.java │ │ │ │ └── result │ │ │ │ │ └── AbstractResultsetRow.java │ │ │ │ └── result │ │ │ │ ├── BaseDecoratingValueFactory.java │ │ │ │ ├── BigDecimalValueFactory.java │ │ │ │ ├── BinaryStreamValueFactory.java │ │ │ │ ├── BooleanValueFactory.java │ │ │ │ ├── BufferedRowList.java │ │ │ │ ├── ByteValueFactory.java │ │ │ │ ├── DefaultColumnDefinition.java │ │ │ │ ├── DefaultValueFactory.java │ │ │ │ ├── DoubleValueFactory.java │ │ │ │ ├── FloatValueFactory.java │ │ │ │ ├── FloatingPointBoundsEnforcer.java │ │ │ │ ├── IntegerBoundsEnforcer.java │ │ │ │ ├── IntegerValueFactory.java │ │ │ │ ├── LocalDateTimeValueFactory.java │ │ │ │ ├── LocalDateValueFactory.java │ │ │ │ ├── LocalTimeValueFactory.java │ │ │ │ ├── LongValueFactory.java │ │ │ │ ├── ShortValueFactory.java │ │ │ │ ├── SqlDateValueFactory.java │ │ │ │ ├── SqlTimeValueFactory.java │ │ │ │ ├── SqlTimestampValueFactory.java │ │ │ │ ├── StringConverter.java │ │ │ │ ├── StringValueFactory.java │ │ │ │ ├── YearToDateValueFactory.java │ │ │ │ ├── ZeroDateTimeToDefaultValueFactory.java │ │ │ │ └── ZeroDateTimeToNullValueFactory.java │ │ ├── doc │ │ │ ├── connector-j-overview.html │ │ │ └── mysqlx-overview.html │ │ ├── protocol-impl │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mysql │ │ │ │ └── cj │ │ │ │ └── protocol │ │ │ │ ├── a │ │ │ │ ├── AbstractRowFactory.java │ │ │ │ ├── BinaryResultsetReader.java │ │ │ │ ├── BinaryRowFactory.java │ │ │ │ ├── ColumnDefinitionFactory.java │ │ │ │ ├── ColumnDefinitionReader.java │ │ │ │ ├── CompressedInputStream.java │ │ │ │ ├── CompressedPacketSender.java │ │ │ │ ├── DebugBufferingPacketReader.java │ │ │ │ ├── DebugBufferingPacketSender.java │ │ │ │ ├── MergingColumnDefinitionFactory.java │ │ │ │ ├── MultiPacketReader.java │ │ │ │ ├── MysqlBinaryValueDecoder.java │ │ │ │ ├── MysqlTextValueDecoder.java │ │ │ │ ├── NativeAuthenticationProvider.java │ │ │ │ ├── NativeCapabilities.java │ │ │ │ ├── NativeConstants.java │ │ │ │ ├── NativeMessageBuilder.java │ │ │ │ ├── NativePacketHeader.java │ │ │ │ ├── NativePacketPayload.java │ │ │ │ ├── NativeProtocol.java │ │ │ │ ├── NativeServerSession.java │ │ │ │ ├── NativeSocketConnection.java │ │ │ │ ├── NativeUtils.java │ │ │ │ ├── PacketSplitter.java │ │ │ │ ├── ResultsetFactory.java │ │ │ │ ├── ResultsetRowReader.java │ │ │ │ ├── SimplePacketReader.java │ │ │ │ ├── SimplePacketSender.java │ │ │ │ ├── TextResultsetReader.java │ │ │ │ ├── TextRowFactory.java │ │ │ │ ├── TimeTrackingPacketReader.java │ │ │ │ ├── TimeTrackingPacketSender.java │ │ │ │ ├── TracingPacketReader.java │ │ │ │ ├── TracingPacketSender.java │ │ │ │ ├── authentication │ │ │ │ │ ├── CachingSha2PasswordPlugin.java │ │ │ │ │ ├── MysqlClearPasswordPlugin.java │ │ │ │ │ ├── MysqlNativePasswordPlugin.java │ │ │ │ │ ├── MysqlOldPasswordPlugin.java │ │ │ │ │ └── Sha256PasswordPlugin.java │ │ │ │ └── result │ │ │ │ │ ├── AbstractBufferRow.java │ │ │ │ │ ├── AbstractResultsetRows.java │ │ │ │ │ ├── BinaryBufferRow.java │ │ │ │ │ ├── ByteArrayRow.java │ │ │ │ │ ├── NativeResultset.java │ │ │ │ │ ├── OkPacket.java │ │ │ │ │ ├── ResultsetRowsCursor.java │ │ │ │ │ ├── ResultsetRowsStatic.java │ │ │ │ │ ├── ResultsetRowsStreaming.java │ │ │ │ │ └── TextBufferRow.java │ │ │ │ └── x │ │ │ │ ├── AsyncMessageReader.java │ │ │ │ ├── AsyncMessageSender.java │ │ │ │ ├── ErrorToFutureCompletionHandler.java │ │ │ │ ├── FieldFactory.java │ │ │ │ ├── MessageConstants.java │ │ │ │ ├── Notice.java │ │ │ │ ├── NoticeFactory.java │ │ │ │ ├── ResultCreatingResultListener.java │ │ │ │ ├── ResultMessageListener.java │ │ │ │ ├── SqlResultMessageListener.java │ │ │ │ ├── StatementExecuteOk.java │ │ │ │ ├── StatementExecuteOkBuilder.java │ │ │ │ ├── StatementExecuteOkMessageListener.java │ │ │ │ ├── SyncMessageReader.java │ │ │ │ ├── SyncMessageSender.java │ │ │ │ ├── XAsyncSocketConnection.java │ │ │ │ ├── XAuthenticationProvider.java │ │ │ │ ├── XMessage.java │ │ │ │ ├── XMessageBuilder.java │ │ │ │ ├── XMessageHeader.java │ │ │ │ ├── XProtocol.java │ │ │ │ ├── XProtocolDecoder.java │ │ │ │ ├── XProtocolError.java │ │ │ │ ├── XProtocolRow.java │ │ │ │ ├── XProtocolRowInputStream.java │ │ │ │ ├── XServerCapabilities.java │ │ │ │ ├── XServerSession.java │ │ │ │ └── XpluginStatementCommand.java │ │ ├── resources │ │ │ └── com │ │ │ │ └── mysql │ │ │ │ └── cj │ │ │ │ ├── LocalizedErrorMessages.properties │ │ │ │ ├── configurations │ │ │ │ ├── 3-0-Compat.properties │ │ │ │ ├── 5-0-Compat.properties │ │ │ │ ├── clusterBase.properties │ │ │ │ ├── coldFusion.properties │ │ │ │ ├── fullDebug.properties │ │ │ │ ├── maxPerformance-8-0.properties │ │ │ │ ├── maxPerformance.properties │ │ │ │ └── solarisMaxPerformance.properties │ │ │ │ └── util │ │ │ │ └── TimeZoneMapping.properties │ │ ├── user-api │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mysql │ │ │ │ └── cj │ │ │ │ ├── jdbc │ │ │ │ ├── ClientInfoProvider.java │ │ │ │ ├── JdbcConnection.java │ │ │ │ ├── JdbcPreparedStatement.java │ │ │ │ ├── JdbcPropertySet.java │ │ │ │ ├── JdbcStatement.java │ │ │ │ ├── ParameterBindings.java │ │ │ │ ├── ha │ │ │ │ │ ├── BalanceStrategy.java │ │ │ │ │ ├── LoadBalanceExceptionChecker.java │ │ │ │ │ ├── LoadBalancedConnection.java │ │ │ │ │ └── ReplicationConnection.java │ │ │ │ ├── interceptors │ │ │ │ │ └── ConnectionLifecycleInterceptor.java │ │ │ │ └── result │ │ │ │ │ ├── CachedResultSetMetaData.java │ │ │ │ │ └── ResultSetInternalMethods.java │ │ │ │ └── xdevapi │ │ │ │ ├── AddResult.java │ │ │ │ ├── AddStatement.java │ │ │ │ ├── Collection.java │ │ │ │ ├── Column.java │ │ │ │ ├── DatabaseObject.java │ │ │ │ ├── DbDoc.java │ │ │ │ ├── DeleteStatement.java │ │ │ │ ├── DocResult.java │ │ │ │ ├── Expression.java │ │ │ │ ├── FetchResult.java │ │ │ │ ├── FilterParams.java │ │ │ │ ├── FindStatement.java │ │ │ │ ├── InsertResult.java │ │ │ │ ├── InsertStatement.java │ │ │ │ ├── JsonValue.java │ │ │ │ ├── ModifyStatement.java │ │ │ │ ├── RemoveStatement.java │ │ │ │ ├── Result.java │ │ │ │ ├── Row.java │ │ │ │ ├── RowResult.java │ │ │ │ ├── Schema.java │ │ │ │ ├── SelectStatement.java │ │ │ │ ├── Session.java │ │ │ │ ├── SessionFactory.java │ │ │ │ ├── SqlResult.java │ │ │ │ ├── SqlStatement.java │ │ │ │ ├── Statement.java │ │ │ │ ├── Table.java │ │ │ │ ├── Type.java │ │ │ │ ├── UpdateStatement.java │ │ │ │ ├── UpdateType.java │ │ │ │ ├── Warning.java │ │ │ │ ├── XDevAPIError.java │ │ │ │ └── package-info.java │ │ └── user-impl │ │ │ └── java │ │ │ └── com │ │ │ └── mysql │ │ │ └── cj │ │ │ ├── jdbc │ │ │ ├── AbandonedConnectionCleanupThread.java │ │ │ ├── Blob.java │ │ │ ├── BlobFromLocator.java │ │ │ ├── CallableStatement.java │ │ │ ├── CallableStatementWrapper.java │ │ │ ├── ClientInfoProviderSP.java │ │ │ ├── ClientPreparedStatement.java │ │ │ ├── Clob.java │ │ │ ├── CommentClientInfoProvider.java │ │ │ ├── ConnectionGroup.java │ │ │ ├── ConnectionGroupManager.java │ │ │ ├── ConnectionImpl.java │ │ │ ├── ConnectionWrapper.java │ │ │ ├── DatabaseMetaData.java │ │ │ ├── DatabaseMetaDataUsingInfoSchema.java │ │ │ ├── Driver.java │ │ │ ├── EscapeProcessor.java │ │ │ ├── EscapeProcessorResult.java │ │ │ ├── IterateBlock.java │ │ │ ├── JdbcPropertySetImpl.java │ │ │ ├── MysqlConnectionPoolDataSource.java │ │ │ ├── MysqlDataSource.java │ │ │ ├── MysqlDataSourceFactory.java │ │ │ ├── MysqlParameterMetadata.java │ │ │ ├── MysqlPooledConnection.java │ │ │ ├── MysqlSQLXML.java │ │ │ ├── MysqlSavepoint.java │ │ │ ├── MysqlXAConnection.java │ │ │ ├── MysqlXADataSource.java │ │ │ ├── MysqlXAException.java │ │ │ ├── MysqlXid.java │ │ │ ├── NClob.java │ │ │ ├── NonRegisteringDriver.java │ │ │ ├── PreparedStatementWrapper.java │ │ │ ├── ServerPreparedStatement.java │ │ │ ├── StatementImpl.java │ │ │ ├── StatementWrapper.java │ │ │ ├── SuspendableXAConnection.java │ │ │ ├── WrapperBase.java │ │ │ ├── admin │ │ │ │ ├── MiniAdmin.java │ │ │ │ └── TimezoneDump.java │ │ │ ├── exceptions │ │ │ │ ├── CommunicationsException.java │ │ │ │ ├── ConnectionFeatureNotAvailableException.java │ │ │ │ ├── MySQLQueryInterruptedException.java │ │ │ │ ├── MySQLStatementCancelledException.java │ │ │ │ ├── MySQLTimeoutException.java │ │ │ │ ├── MySQLTransactionRollbackException.java │ │ │ │ ├── MysqlDataTruncation.java │ │ │ │ ├── NotUpdatable.java │ │ │ │ ├── OperationNotSupportedException.java │ │ │ │ ├── PacketTooBigException.java │ │ │ │ ├── SQLError.java │ │ │ │ └── SQLExceptionsMapping.java │ │ │ ├── ha │ │ │ │ ├── BestResponseTimeBalanceStrategy.java │ │ │ │ ├── FailoverConnectionProxy.java │ │ │ │ ├── LoadBalancedAutoCommitInterceptor.java │ │ │ │ ├── LoadBalancedConnectionProxy.java │ │ │ │ ├── LoadBalancedMySQLConnection.java │ │ │ │ ├── MultiHostConnectionProxy.java │ │ │ │ ├── MultiHostMySQLConnection.java │ │ │ │ ├── NdbLoadBalanceExceptionChecker.java │ │ │ │ ├── RandomBalanceStrategy.java │ │ │ │ ├── ReplicationConnectionGroup.java │ │ │ │ ├── ReplicationConnectionGroupManager.java │ │ │ │ ├── ReplicationConnectionProxy.java │ │ │ │ ├── ReplicationMySQLConnection.java │ │ │ │ ├── SequentialBalanceStrategy.java │ │ │ │ ├── ServerAffinityStrategy.java │ │ │ │ └── StandardLoadBalanceExceptionChecker.java │ │ │ ├── integration │ │ │ │ ├── c3p0 │ │ │ │ │ └── MysqlConnectionTester.java │ │ │ │ └── jboss │ │ │ │ │ ├── ExtendedMysqlExceptionSorter.java │ │ │ │ │ └── MysqlValidConnectionChecker.java │ │ │ ├── interceptors │ │ │ │ ├── ResultSetScannerInterceptor.java │ │ │ │ ├── ServerStatusDiffInterceptor.java │ │ │ │ └── SessionAssociationInterceptor.java │ │ │ ├── jmx │ │ │ │ ├── LoadBalanceConnectionGroupManager.java │ │ │ │ ├── LoadBalanceConnectionGroupManagerMBean.java │ │ │ │ ├── ReplicationGroupManager.java │ │ │ │ └── ReplicationGroupManagerMBean.java │ │ │ ├── result │ │ │ │ ├── CachedResultSetMetaDataImpl.java │ │ │ │ ├── ResultSetFactory.java │ │ │ │ ├── ResultSetImpl.java │ │ │ │ ├── ResultSetMetaData.java │ │ │ │ └── UpdatableResultSet.java │ │ │ └── util │ │ │ │ ├── BaseBugReport.java │ │ │ │ └── ResultSetUtil.java │ │ │ └── xdevapi │ │ │ ├── AbstractDataResult.java │ │ │ ├── AbstractFilterParams.java │ │ │ ├── AddResultImpl.java │ │ │ ├── AddStatementImpl.java │ │ │ ├── CollectionImpl.java │ │ │ ├── ColumnImpl.java │ │ │ ├── CreateIndexParams.java │ │ │ ├── DatabaseObjectDescription.java │ │ │ ├── DbDocFactory.java │ │ │ ├── DbDocImpl.java │ │ │ ├── DbDocValueFactory.java │ │ │ ├── DeleteStatementImpl.java │ │ │ ├── DocFilterParams.java │ │ │ ├── DocResultImpl.java │ │ │ ├── ExprParser.java │ │ │ ├── ExprUnparser.java │ │ │ ├── ExprUtil.java │ │ │ ├── FilterableStatement.java │ │ │ ├── FindStatementImpl.java │ │ │ ├── InsertParams.java │ │ │ ├── InsertResultImpl.java │ │ │ ├── InsertStatementImpl.java │ │ │ ├── JsonArray.java │ │ │ ├── JsonLiteral.java │ │ │ ├── JsonNumber.java │ │ │ ├── JsonParser.java │ │ │ ├── JsonString.java │ │ │ ├── ModifyStatementImpl.java │ │ │ ├── RemoveStatementImpl.java │ │ │ ├── RowFactory.java │ │ │ ├── RowImpl.java │ │ │ ├── RowResultImpl.java │ │ │ ├── SchemaImpl.java │ │ │ ├── SelectStatementImpl.java │ │ │ ├── SessionImpl.java │ │ │ ├── SqlDataResult.java │ │ │ ├── SqlResultImpl.java │ │ │ ├── SqlStatementImpl.java │ │ │ ├── SqlUpdateResult.java │ │ │ ├── TableFilterParams.java │ │ │ ├── TableImpl.java │ │ │ ├── UpdateParams.java │ │ │ ├── UpdateResult.java │ │ │ ├── UpdateSpec.java │ │ │ ├── UpdateStatementImpl.java │ │ │ └── WarningImpl.java │ │ └── test │ │ ├── config │ │ └── ssl-test-certs │ │ │ ├── ca-cert.pem │ │ │ ├── ca-key.pem │ │ │ ├── ca-truststore │ │ │ ├── certs_howto.txt │ │ │ ├── client-cert.pem │ │ │ ├── client-key.pem │ │ │ ├── client-keystore │ │ │ ├── mykey.pem │ │ │ ├── mykey.pub │ │ │ ├── server-cert.pem │ │ │ └── server-key.pem │ │ └── java │ │ ├── com │ │ └── mysql │ │ │ └── cj │ │ │ ├── ConnectionUrlTest.java │ │ │ ├── MessagesTest.java │ │ │ ├── ServerVersionTest.java │ │ │ ├── protocol │ │ │ ├── BinaryStreamValueFactoryTest.java │ │ │ ├── CommonAsserts.java │ │ │ ├── FloatingPointBoundsEnforcerTest.java │ │ │ ├── IntegerBoundsEnforcerTest.java │ │ │ ├── LocalDateTimeValueFactoryTest.java │ │ │ ├── LocalTimeValueFactoryTest.java │ │ │ ├── SqlTimestampValueFactoryTest.java │ │ │ ├── StringConverterTest.java │ │ │ ├── ZeroDateTimeToNullValueFactoryTest.java │ │ │ ├── a │ │ │ │ ├── CompressedPacketSenderTest.java │ │ │ │ ├── DebugBufferingPacketSenderTest.java │ │ │ │ ├── MysqlBinaryValueDecoderTest.java │ │ │ │ ├── MysqlTextValueDecoderTest.java │ │ │ │ ├── PacketSenderTestBase.java │ │ │ │ ├── SimplePacketReaderTest.java │ │ │ │ └── SimplePacketSenderTest.java │ │ │ └── x │ │ │ │ ├── AsyncMessageReaderTest.java │ │ │ │ ├── SyncMessageReaderTest.java │ │ │ │ └── SyncMessageWriterTest.java │ │ │ └── xdevapi │ │ │ ├── ExprParserTest.java │ │ │ └── JsonDocTest.java │ │ └── testsuite │ │ ├── BaseQueryInterceptor.java │ │ ├── BaseTestCase.java │ │ ├── TestUtils.java │ │ ├── UnreliableSocketFactory.java │ │ ├── perf │ │ ├── BasePerfTest.java │ │ ├── LoadStorePerfTest.java │ │ └── RetrievalPerfTest.java │ │ ├── regression │ │ ├── BlobRegressionTest.java │ │ ├── CachedRowsetTest.java │ │ ├── CallableStatementRegressionTest.java │ │ ├── CharsetRegressionTest.java │ │ ├── ConnectionRegressionTest.java │ │ ├── DataSourceRegressionTest.java │ │ ├── EscapeProcessorRegressionTest.java │ │ ├── ExceptionSubclassesTest.java │ │ ├── MetaDataRegressionTest.java │ │ ├── MicroPerformanceRegressionTest.java │ │ ├── NonLocalSocketFactory.java │ │ ├── NumbersRegressionTest.java │ │ ├── PooledConnectionRegressionTest.java │ │ ├── ResultSetRegressionTest.java │ │ ├── StatementRegressionTest.java │ │ ├── StressRegressionTest.java │ │ ├── StringRegressionTest.java │ │ ├── SubqueriesRegressionTest.java │ │ ├── SyntaxRegressionTest.java │ │ └── UtilsRegressionTest.java │ │ ├── simple │ │ ├── BlobTest.java │ │ ├── CallableStatementTest.java │ │ ├── CharsetTest.java │ │ ├── ConnectionTest.java │ │ ├── DataSourceTest.java │ │ ├── DateTest.java │ │ ├── EscapeProcessingTest.java │ │ ├── ExceptionsTest.java │ │ ├── MetadataTest.java │ │ ├── MiniAdminTest.java │ │ ├── MultiHostConnectionTest.java │ │ ├── NumbersTest.java │ │ ├── ReadOnlyCallableStatementTest.java │ │ ├── ResultSetTest.java │ │ ├── SSLTest.java │ │ ├── ServerControllerTest.java │ │ ├── SimpleTransformer.java │ │ ├── SplitDBdotNameTest.java │ │ ├── StatementsTest.java │ │ ├── StringUtilsTest.java │ │ ├── TestBug57662Logger.java │ │ ├── TestLifecycleInterceptor.java │ │ ├── TransactionTest.java │ │ ├── TraversalTest.java │ │ ├── UpdatabilityTest.java │ │ ├── UtilsTest.java │ │ └── XATest.java │ │ └── x │ │ ├── AsyncTests.java │ │ ├── BaseXDevAPITestCase.java │ │ ├── TestXDevAPIRequirements.java │ │ ├── devapi │ │ ├── AsyncQueryTest.java │ │ ├── BaseCollectionTestCase.java │ │ ├── BaseTableTestCase.java │ │ ├── BindTest.java │ │ ├── CollectionAddTest.java │ │ ├── CollectionFindTest.java │ │ ├── CollectionModifyTest.java │ │ ├── CollectionRemoveTest.java │ │ ├── CollectionTest.java │ │ ├── DevApiBaseTestCase.java │ │ ├── Ipv6SupportTest.java │ │ ├── MetadataTest.java │ │ ├── ResultTest.java │ │ ├── SchemaTest.java │ │ ├── SecureSessionTest.java │ │ ├── SessionFailoverTest.java │ │ ├── SessionTest.java │ │ ├── TableDeleteTest.java │ │ ├── TableInsertTest.java │ │ ├── TableSelectTest.java │ │ ├── TableTest.java │ │ ├── TableUpdateTest.java │ │ ├── TransactionTest.java │ │ └── package-info.java │ │ └── internal │ │ ├── InternalXBaseTestCase.java │ │ ├── MysqlxSessionTest.java │ │ ├── XProtocolAsyncTest.java │ │ ├── XProtocolAuthTest.java │ │ ├── XProtocolTest.java │ │ └── package-info.java ├── nbproject │ ├── build-impl.xml │ ├── genfiles.properties │ ├── private │ │ ├── private.properties │ │ └── private.xml │ ├── project.properties │ └── project.xml └── src │ └── library │ └── managment │ ├── LibraryManagment.java │ ├── accept_fine.form │ ├── accept_fine.java │ ├── admin_menu.form │ ├── admin_menu.java │ ├── books_issued.form │ ├── books_issued.java │ ├── create_book.form │ ├── create_book.java │ ├── create_issue.form │ ├── create_issue.java │ ├── create_staff.form │ ├── create_staff.java │ ├── create_user.form │ ├── create_user.java │ ├── delete_issue.form │ ├── delete_issue.java │ ├── delete_staff.form │ ├── delete_staff.java │ ├── delete_user.form │ ├── delete_user.java │ ├── edit_info_staff.form │ ├── edit_info_staff.java │ ├── edit_info_user.form │ ├── edit_info_user.java │ ├── libraray_book.form │ ├── libraray_book.java │ ├── login.form │ ├── login.java │ ├── return_book.form │ ├── return_book.java │ ├── search_book.form │ ├── search_book.java │ ├── search_issue.form │ ├── search_issue.java │ ├── search_staff.form │ ├── search_staff.java │ ├── search_user.form │ ├── search_user.java │ ├── staff_menu.form │ ├── staff_menu.java │ ├── user_menu.form │ ├── user_menu.java │ ├── view_info_staff.form │ ├── view_info_staff.java │ ├── view_info_user.form │ └── view_info_user.java ├── manifest.mf ├── mysql-connector-java-8.0.12.jar ├── mysql-connector-java-8.0.13.jar └── queries.sql /README.TXT: -------------------------------------------------------------------------------- 1 | ======================== 2 | BUILD OUTPUT DESCRIPTION 3 | ======================== 4 | 5 | When you build an Java application project that has a main class, the IDE 6 | automatically copies all of the JAR 7 | files on the projects classpath to your projects dist/lib folder. The IDE 8 | also adds each of the JAR files to the Class-Path element in the application 9 | JAR files manifest file (MANIFEST.MF). 10 | 11 | To run the project from the command line, go to the dist folder and 12 | type the following: 13 | 14 | java -jar "library_managment.jar" 15 | 16 | To distribute this project, zip up the dist folder (including the lib folder) 17 | and distribute the ZIP file. 18 | 19 | Notes: 20 | 21 | * If two JAR files on the project classpath have the same name, only the first 22 | JAR file is copied to the lib folder. 23 | * Only JAR files are copied to the lib folder. 24 | If the classpath contains other types of files or folders, these files (folders) 25 | are not copied. 26 | * If a library on the projects classpath also has a Class-Path element 27 | specified in the manifest,the content of the Class-Path element has to be on 28 | the projects runtime path. 29 | * To set a main class in a standard Java project, right-click the project node 30 | in the Projects window and choose Properties. Then click Run and enter the 31 | class name in the Main Class field. Alternatively, you can manually type the 32 | class name in the manifest Main-Class element. 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Library Management System 2 | This is a Database Management project for managing the functioning of a Library. 3 | This Project is Made using NetBeans and Mysql. 4 | Features Include: 5 | 1) Addition, Deletion and Modification of Library Members (Staff/Student) 6 | 2) Addition, Deletion and Modification of Library Books 7 | 3) Issuance and Return of Books along with Calculation of Fine if Delay Occurs. 8 | -------------------------------------------------------------------------------- /TABLES and DB.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE DBMS_Project; 2 | use DBMS_Project; 3 | CREATE TABLE lib_users ( 4 | userId varchar(255) Primary Key, 5 | name varchar(255) NOT NULL, 6 | address varchar(255) NOT NULL, 7 | userType varchar(255) NOT NULL, 8 | dob date 9 | ); 10 | CREATE TABLE user_types ( 11 | userType varchar(255) Primary Key, 12 | maxIssues int NOT NULL, 13 | maxIssuePeriod int NOT NULL, 14 | finePerDay int NOT NULL 15 | ); 16 | CREATE TABLE issue_staff ( 17 | staffId varchar(255) Primary Key, 18 | name varchar(255) NOT NULL, 19 | address varchar(255) NOT NULL, 20 | dob date NOT NULL 21 | ); 22 | CREATE TABLE lib_book ( 23 | bookId varchar(255) Primary Key, 24 | bookName varchar(255) NOT NULL, 25 | category varchar(255) NOT NULL, 26 | pages int NOT NULL, 27 | rackNumber varchar(255) NOT NULL, 28 | authorName varchar(255) NOT NULL, 29 | publisherName varchar(255) NOT NULL 30 | ); 31 | CREATE TABLE issues ( 32 | issueId int Primary Key AUTO_INCREMENT, 33 | bookId varchar(255) NOT NULL, 34 | copyNo int NOT NULL, 35 | userId varchar(255) NOT NULL, 36 | issueDate date NOT NULL, 37 | issueStaffId varchar(255) NOT NULL, 38 | dueDate date NOT NULL, 39 | isBookReturned int NOT NULL DEFAULT 0, 40 | returnStaffId varchar(255) DEFAULT NULL, 41 | fine int NOT NULL DEFAULT 0, 42 | isFinePaid int NOT NULL DEFAULT 0, 43 | paymentDate date DEFAULT NULL, -- Change 44 | fineStaffId varchar(255) DEFAULT NULL 45 | ); 46 | CREATE TABLE login ( 47 | id varchar(255) NOT NULL, 48 | password varchar(255) NOT NULL, 49 | loginType varchar(255) NOT NULL, 50 | Primary Key(id, password, loginType) 51 | ); -------------------------------------------------------------------------------- /library_managment.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment.jar -------------------------------------------------------------------------------- /library_managment/build/built-jar.properties: -------------------------------------------------------------------------------- 1 | #Thu, 01 Nov 2018 12:09:38 +0530 2 | 3 | 4 | C\:\\Users\\Prince\\Desktop\\DBMS\\library\ managment= 5 | -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/LibraryManagment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/LibraryManagment.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/accept_fine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/accept_fine.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$6.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu$7.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu$7.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/admin_menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/admin_menu.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/books_issued$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/books_issued$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/books_issued$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/books_issued$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/books_issued$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/books_issued$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/books_issued$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/books_issued$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/books_issued.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/books_issued.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_book$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_book$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_book$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_book$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_book$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_book$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_book$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_book$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_book.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_book.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_issue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_issue.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_staff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_staff$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_staff$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_staff$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_staff$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_staff$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_staff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_staff.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_user$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_user$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_user$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_user$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_user$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_user$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/create_user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/create_user.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_issue$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_issue$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_issue$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_issue$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_issue$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_issue$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_issue$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_issue$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_issue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_issue.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_staff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_staff$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_staff$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_staff$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_staff$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_staff$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_staff$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_staff$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_staff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_staff.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_user$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_user$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_user$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_user$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_user$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_user$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/delete_user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/delete_user.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_staff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_staff$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_staff$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_staff$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_staff$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_staff$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_staff$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_staff$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_staff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_staff.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_user$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_user$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_user$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_user$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_user$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_user$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_user$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_user$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/edit_info_user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/edit_info_user.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/libraray_book$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/libraray_book$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/libraray_book$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/libraray_book$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/libraray_book$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/libraray_book$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/libraray_book.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/libraray_book.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/login$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/login$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/login$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/login$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/login$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/login$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/login$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/login$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/login.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/login.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/return_book.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/return_book.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$6.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$7.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$7.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book$8.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book$8.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_book.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_book.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue$6.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_issue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_issue.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_staff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_staff$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_staff$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_staff$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_staff$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_staff$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_staff$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_staff$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_staff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_staff.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/search_user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/search_user.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$10.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$10.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$5.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$6.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$7.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$7.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$8.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$8.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu$9.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu$9.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/staff_menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/staff_menu.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/user_menu$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/user_menu$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/user_menu$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/user_menu$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/user_menu$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/user_menu$3.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/user_menu$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/user_menu$4.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/user_menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/user_menu.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_staff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_staff$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_staff$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_staff$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_staff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_staff.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_user$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_user$1.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_user$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_user$2.class -------------------------------------------------------------------------------- /library_managment/build/classes/library/managment/view_info_user.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/build/classes/library/managment/view_info_user.class -------------------------------------------------------------------------------- /library_managment/manifest.mf: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | X-COMMENT: Main-Class will be added automatically by build 3 | 4 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/README: -------------------------------------------------------------------------------- 1 | Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. 2 | 3 | This is a release of MySQL Connector/J, a JDBC Type 4 driver for MySQL. 4 | 5 | License information can be found in the LICENSE file. 6 | 7 | This distribution may include materials developed by third parties. 8 | For license and attribution notices for these materials, please refer to the 9 | LICENSE file. 10 | 11 | For more information on MySQL Connector/J, visit 12 | http://dev.mysql.com/doc/connector-j/8.0/en/ 13 | 14 | For additional downloads and the source of MySQL Connector/J, visit 15 | http://dev.mysql.com/downloads 16 | 17 | MySQL Connector/J is brought to you by the MySQL team at Oracle. 18 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/c3p0-0.9.1-pre6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/c3p0-0.9.1-pre6.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/c3p0-0.9.1-pre6.src.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/c3p0-0.9.1-pre6.src.zip -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/jboss-common-jdbc-wrapper-src.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/jboss-common-jdbc-wrapper-src.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/jboss-common-jdbc-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/jboss-common-jdbc-wrapper.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/protobuf-java-2.6.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/protobuf-java-2.6.0.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/mysql-connector-java-8.0.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/mysql-connector-java-8.0.12.jar -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/java/documentation/ErrorMappingsDocGenerator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package documentation; 31 | 32 | import com.mysql.cj.exceptions.MysqlErrorNumbers; 33 | 34 | /** 35 | * Creates XML file describing mapping of MySQL error #'s to SQL92 and X/Open states. 36 | */ 37 | public class ErrorMappingsDocGenerator { 38 | 39 | public static void main(String[] args) throws Exception { 40 | MysqlErrorNumbers.dumpSqlStatesMappingsAsXml(); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/java/documentation/PropertiesDocGenerator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package documentation; 31 | 32 | import com.mysql.cj.conf.PropertyDefinitions; 33 | 34 | /** 35 | * Creates docbook table of connection properties from ConnectionProperties class. 36 | */ 37 | public class PropertiesDocGenerator { 38 | 39 | public static void main(String[] args) { 40 | System.out.println(PropertyDefinitions.exposeAsXml()); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/changelog: -------------------------------------------------------------------------------- 1 | @PRODUCT_NAME@@PRODUCT_SUFFIX@ (@MYSQL_CJ_VERSION@@MYSQL_CJ_VERSION_SNAPSHOT@@DEB_VERSION_SUFFIX@@ID_RELEASE@) @CODENAME@; urgency=low 2 | 3 | * For release notes, please refer to https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/ 4 | 5 | -- @MAINTAINER_EMAIL@ @PACKAGE_TIMESTAMP@ 6 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/control: -------------------------------------------------------------------------------- 1 | Source: @PRODUCT_NAME@@PRODUCT_SUFFIX@ 2 | Section: database 3 | Priority: optional 4 | Maintainer: Oracle MySQL Product Engineering Team 5 | Standards-Version: 3.9.2 6 | Build-Depends: debhelper (>= 8.9.4) 7 | Homepage: http://dev.mysql.com/downloads/connector/j/ 8 | 9 | Package: @PRODUCT_NAME@@PRODUCT_SUFFIX@ 10 | Section: database 11 | Architecture: all 12 | Depends: ${shlibs:Depends}, ${misc:Depends} 13 | Description: MySQL Connector/J 14 | Standardized MySQL database driver for Java 15 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/copyright: -------------------------------------------------------------------------------- 1 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 | Upstream-Name: @PRODUCT@ 3 | Upstream-Contact: MySQL Release Engineering 4 | Source: http://dev.mysql.com/ 5 | 6 | Files: * 7 | Copyright: @YEAR@, Oracle and/or its affiliates. All rights reserved. 8 | License: 9 | For licensing information see the LICENSE file in this distribution. 10 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/install: -------------------------------------------------------------------------------- 1 | dist/toArchive/@PACKAGE_NAME@/@PRODUCT_NAME@@PRODUCT_SUFFIX@-@VERSION_FULL@.jar usr/share/java 2 | 3 | #legal 4 | dist/toArchive/@PACKAGE_NAME@/@LIC_FILE@ usr/share/doc/@PRODUCT_NAME@@PRODUCT_SUFFIX@ 5 | dist/toArchive/@PACKAGE_NAME@/README usr/share/doc/@PRODUCT_NAME@@PRODUCT_SUFFIX@ 6 | dist/toArchive/@PACKAGE_NAME@/CHANGES usr/share/doc/@PRODUCT_NAME@@PRODUCT_SUFFIX@ 7 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/debian.in/watch: -------------------------------------------------------------------------------- 1 | version=3 2 | http://mysql.osuosl.org/Downloads/@PRODUCT_NAME@-(.+)\.tar\.gz 3 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/build/misc/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | mysql 4 | mysql-connector-java 5 | @MYSQL_CJ_VERSION@ 6 | jar 7 | 8 | MySQL Connector/J 9 | JDBC Type 4 driver for MySQL 10 | 11 | 12 | 13 | The GNU General Public License, v2 with FOSS exception 14 | repo 15 | For detailed license information see the LICENSE file in this distribution. 16 | 17 | 18 | 19 | http://dev.mysql.com/doc/connector-j/en/ 20 | 21 | 22 | scm:git:git@github.com:mysql/mysql-connector-j.git 23 | https://github.com/mysql/mysql-connector-j 24 | 25 | 26 | 27 | Oracle Corporation 28 | http://www.oracle.com 29 | 30 | 31 | 32 | 33 | com.google.protobuf 34 | protobuf-java 35 | 2.6.0 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/generated/java/com/mysql/cj/x/protobuf/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | /** 31 | * Message classes used for serialization with Google Protocol Buffers to support the X Protocol. Classes are generated using protoc like so: 32 | * 33 | *
34 |  * protoc --java_out=PATH/src/generated/java --proto_path=PATH_TO_IMPORTS -I=PATH_TO_MYSQL_REPO/rapid/plugin/x/protocol PATH_TO_MYSQL_REPO/rapid/plugin/x/protocol/*.proto
35 |  * 
36 | * 37 | * @since 6.0 38 | */ 39 | 40 | package com.mysql.cj.x.protobuf; 41 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/legacy/java/com/mysql/jdbc/Driver.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.jdbc; 31 | 32 | import java.sql.SQLException; 33 | 34 | /** 35 | * Backwards compatibility to support apps that call Class.forName("com.mysql.jdbc.Driver");. 36 | */ 37 | public class Driver extends com.mysql.cj.jdbc.Driver { 38 | public Driver() throws SQLException { 39 | super(); 40 | } 41 | 42 | static { 43 | System.err.println("Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. " 44 | + "The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary."); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/BatchVisitor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface BatchVisitor { 33 | 34 | abstract BatchVisitor increment(); 35 | 36 | abstract BatchVisitor decrement(); 37 | 38 | abstract BatchVisitor append(byte[] values); 39 | 40 | abstract BatchVisitor merge(byte[] begin, byte[] end); 41 | } 42 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/CacheAdapter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | import java.util.Set; 33 | 34 | public interface CacheAdapter { 35 | V get(K key); 36 | 37 | void put(K key, V value); 38 | 39 | void invalidate(K key); 40 | 41 | void invalidateAll(Set keys); 42 | 43 | void invalidateAll(); 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/CacheAdapterFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface CacheAdapterFactory { 33 | 34 | CacheAdapter getInstance(Object syncMutex, String url, int cacheMaxSize, int maxKeySize); 35 | 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/CancelQueryTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface CancelQueryTask { 33 | 34 | boolean cancel(); 35 | 36 | Throwable getCaughtWhileCancelling(); 37 | 38 | void setCaughtWhileCancelling(Throwable caughtWhileCancelling); 39 | 40 | Query getQueryToCancel(); 41 | 42 | void setQueryToCancel(Query queryToCancel); 43 | 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/DataStoreMetadata.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface DataStoreMetadata { 33 | 34 | boolean schemaExists(String schemaName); 35 | 36 | boolean tableExists(String schemaName, String tableName); 37 | 38 | long getTableRowCount(String schemaName, String tableName); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/MessageBuilder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | import java.util.List; 33 | 34 | import com.mysql.cj.protocol.Message; 35 | 36 | public interface MessageBuilder { 37 | 38 | M buildSqlStatement(String statement); 39 | 40 | M buildSqlStatement(String statement, List args); 41 | 42 | M buildClose(); 43 | } 44 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/PingTarget.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface PingTarget { 33 | 34 | void doPing() throws Exception; 35 | 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/QueryResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface QueryResult { 33 | 34 | } 35 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/TransactionEventHandler.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | public interface TransactionEventHandler { 33 | 34 | void transactionBegun(); 35 | 36 | void transactionCompleted(); 37 | } 38 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/WarningListener.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | /** 33 | * A warning listener is notified of warnings as they happen throughout the driver. They can be queued for consumption by JDBC clients, thrown as exceptions, or 34 | * ignored. 35 | */ 36 | public interface WarningListener { 37 | void warningEncountered(String warning); 38 | } 39 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/conf/DatabaseUrlContainer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.conf; 31 | 32 | /** 33 | * Implementors of this class must be able to provide a database URL. 34 | */ 35 | public interface DatabaseUrlContainer { 36 | /** 37 | * Returns the original database URL that produced this connection string. 38 | * 39 | * @return the original database URL 40 | */ 41 | String getDatabaseUrl(); 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/CJOperationNotSupportedException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | public class CJOperationNotSupportedException extends CJException { 33 | 34 | private static final long serialVersionUID = 2619184100062994443L; 35 | 36 | public CJOperationNotSupportedException() { 37 | super(); 38 | } 39 | 40 | public CJOperationNotSupportedException(String message) { 41 | super(message); 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/DataConversionException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | /** 33 | * Indicates that data could not be converted according to the given request. 34 | */ 35 | public class DataConversionException extends DataReadException { 36 | private static final long serialVersionUID = -863576663404236982L; 37 | 38 | public DataConversionException(String msg) { 39 | super(msg); 40 | setSQLState("22018"); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/DataReadException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | /** 33 | * Indicates that data could not be read according to the given request. 34 | */ 35 | public class DataReadException extends CJException { 36 | private static final long serialVersionUID = 1684265521187171525L; 37 | 38 | public DataReadException(Exception cause) { 39 | super(cause); 40 | setSQLState("S1009"); 41 | } 42 | 43 | public DataReadException(String msg) { 44 | super(msg); 45 | setSQLState("S1009"); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/DeadlockTimeoutRollbackMarker.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | /** 33 | * Marker interface for exceptions that are caused by deadlock/wait timeout 34 | */ 35 | public interface DeadlockTimeoutRollbackMarker { 36 | 37 | } 38 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/NumberOutOfRange.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | /** 33 | * Indicates that a number was out of the expected range. 34 | */ 35 | public class NumberOutOfRange extends DataReadException { 36 | private static final long serialVersionUID = -61091413023651438L; 37 | 38 | public NumberOutOfRange(String msg) { 39 | super(msg); 40 | setSQLState("22003"); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/exceptions/StreamingNotifiable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.exceptions; 31 | 32 | public interface StreamingNotifiable { 33 | 34 | void setWasStreamingResults(); 35 | 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/log/ProfilerEventHandler.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.log; 31 | 32 | public interface ProfilerEventHandler { 33 | 34 | void init(Log log); 35 | 36 | void destroy(); 37 | 38 | void consumeEvent(ProfilerEvent evt); 39 | } 40 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/Message.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * Message is the content of a full single message (native protocol packet or protobuf message), 34 | * independent from on-wire splitting, communicated with the server. 35 | */ 36 | public interface Message { 37 | 38 | /** 39 | * Returns the array of bytes this Buffer is using to read from. 40 | * 41 | * @return byte array being read from 42 | */ 43 | byte[] getByteBuffer(); 44 | 45 | /** 46 | * Returns the current position to write to/ read from 47 | * 48 | * @return the current position to write to/ read from 49 | */ 50 | int getPosition(); 51 | 52 | } 53 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/MessageHeader.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | import java.nio.ByteBuffer; 33 | 34 | /** 35 | * Represents the protocol specific message header 36 | */ 37 | public interface MessageHeader { 38 | 39 | ByteBuffer getBuffer(); 40 | 41 | int getMessageSize(); 42 | 43 | byte getMessageSequence(); 44 | 45 | } 46 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/MessageListener.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * Sink for messages that are read asynchonously from the socket. 34 | * 35 | * Return whether the listener is done receiving messages. 36 | * 37 | * @param 38 | * Message type 39 | */ 40 | public interface MessageListener extends ProtocolEntityFactory { 41 | 42 | default void error(Throwable ex) { 43 | ex.printStackTrace(); // TODO log error normally instead of sysout 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/OutputStreamWatcher.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * Objects that want to be notified of lifecycle events on a WatchableOutputStream should implement this interface, and register themselves with setWatcher() 34 | * on the WatchableOutputStream instance. 35 | */ 36 | public interface OutputStreamWatcher { 37 | /** 38 | * Called when the OutputStream being watched has .close() called 39 | * 40 | * @param out 41 | * {@link WatchableStream} 42 | */ 43 | void streamClosed(WatchableStream out); 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/PacketReceivedTimeHolder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * Holds the time the last packet was received. 34 | */ 35 | public interface PacketReceivedTimeHolder { 36 | default long getLastPacketReceivedTime() { 37 | return 0; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/ProtocolEntity.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | public interface ProtocolEntity { 33 | 34 | } 35 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/ResultStreamer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * A result streamer is a result object that is streaming results from the current connection. It allows to stream as long as nothing else needs to happen on 34 | * the connection. Once something else needs to happen the streamed is notified to "complete streaming" at which point he can throw an exception, discard rows, 35 | * buffer rows, etc. The connection is then free to execute the next command. 36 | */ 37 | public interface ResultStreamer { 38 | void finishStreaming(); 39 | } 40 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/ServerCapabilities.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | import com.mysql.cj.ServerVersion; 33 | 34 | /** 35 | * Represents server capabilities, retrieved right after creating physical connection and before handshake. 36 | */ 37 | public interface ServerCapabilities { 38 | 39 | int getCapabilityFlags(); 40 | 41 | void setCapabilityFlags(int capabilityFlags); 42 | 43 | ServerVersion getServerVersion(); 44 | 45 | void setServerVersion(ServerVersion serverVersion); 46 | 47 | boolean serverSupportsFracSecs(); 48 | 49 | } 50 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/Warning.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | public interface Warning { 33 | /** 34 | * Get warning level. 35 | * 36 | * @return Warning level 37 | */ 38 | int getLevel(); 39 | 40 | /** 41 | * Get warning code. 42 | * 43 | * @return Warning code 44 | */ 45 | long getCode(); 46 | 47 | /** 48 | * Get warning message. 49 | * 50 | * @return Warning message 51 | */ 52 | String getMessage(); 53 | } 54 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/protocol/WatchableStream.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | public interface WatchableStream { 33 | 34 | void setWatcher(OutputStreamWatcher watcher); 35 | 36 | int size(); 37 | 38 | byte toByteArray()[]; 39 | 40 | void write(byte b[], int off, int len); 41 | 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/util/LRUCache.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.util; 31 | 32 | import java.util.LinkedHashMap; 33 | import java.util.Map.Entry; 34 | 35 | public class LRUCache extends LinkedHashMap { 36 | private static final long serialVersionUID = 1L; 37 | protected int maxElements; 38 | 39 | public LRUCache(int maxSize) { 40 | super(maxSize, 0.75F, true); 41 | this.maxElements = maxSize; 42 | } 43 | 44 | @Override 45 | protected boolean removeEldestEntry(Entry eldest) { 46 | return (size() > this.maxElements); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-api/java/com/mysql/cj/util/TestUtils.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.util; 31 | 32 | public class TestUtils { 33 | 34 | public static void dumpTestcaseQuery(String query) { 35 | System.err.println(query); 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/SimpleQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj; 31 | 32 | //TODO should not be protocol-specific 33 | 34 | public class SimpleQuery extends AbstractQuery { 35 | 36 | public SimpleQuery(NativeSession sess) { 37 | super(sess); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/conf/BooleanProperty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.conf; 31 | 32 | public class BooleanProperty extends AbstractRuntimeProperty { 33 | 34 | private static final long serialVersionUID = 1102859411443650569L; 35 | 36 | protected BooleanProperty(PropertyDefinition propertyDefinition) { 37 | super(propertyDefinition); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/conf/EnumProperty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.conf; 31 | 32 | public class EnumProperty> extends AbstractRuntimeProperty { 33 | 34 | private static final long serialVersionUID = -60853080911910124L; 35 | 36 | protected EnumProperty(PropertyDefinition propertyDefinition) { 37 | super(propertyDefinition); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/conf/StringProperty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.conf; 31 | 32 | public class StringProperty extends AbstractRuntimeProperty { 33 | 34 | private static final long serialVersionUID = -4141084145739428803L; 35 | 36 | protected StringProperty(PropertyDefinition propertyDefinition) { 37 | super(propertyDefinition); 38 | } 39 | 40 | @Override 41 | public String getStringValue() { 42 | return this.value; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/protocol/WriterWatcher.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | /** 33 | * Objects that want to be notified of lifecycle events on a WatchableWriter should implement this interface, and register themselves with setWatcher() on the 34 | * WatchableWriter instance. 35 | */ 36 | public interface WriterWatcher { 37 | /** 38 | * Called when the Writer being watched has .close() called 39 | * 40 | * @param out 41 | * WatchableWriter instance 42 | */ 43 | void writerClosed(WatchableWriter out); 44 | } 45 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/core-impl/java/com/mysql/cj/result/BinaryStreamValueFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.result; 31 | 32 | import java.io.ByteArrayInputStream; 33 | import java.io.InputStream; 34 | 35 | /** 36 | * A value factory for a raw stream of bytes from the value. 37 | */ 38 | public class BinaryStreamValueFactory extends DefaultValueFactory { 39 | @Override 40 | public InputStream createFromBytes(byte[] bytes, int offset, int length) { 41 | return new ByteArrayInputStream(bytes, offset, length); 42 | } 43 | 44 | public String getTargetTypeName() { 45 | return InputStream.class.getName(); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/doc/connector-j-overview.html: -------------------------------------------------------------------------------- 1 | 2 |

MySQL Connector/J Reference

3 |

4 | 5 | This is a full documentation of Connector/J. 6 | 7 |

8 | To get started with X DevAPI, check out some of the main classes: 9 | 10 |

    11 |
  • Sessions can be created with {@link com.mysql.cj.xdevapi.SessionFactory}.
  • 12 |
  • Session operations are available on a {@link com.mysql.cj.xdevapi.Session}.
  • 13 |
  • JSON document collections are represented by a {@link com.mysql.cj.xdevapi.Collection}.
  • 14 |
  • Working with JSON documents is done with a {@link com.mysql.cj.xdevapi.DbDoc}.
  • 15 |
16 | 17 | For an introduction to X DevAPI concepts, refer to the X DevAPI User Guide. 18 | 19 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/doc/mysqlx-overview.html: -------------------------------------------------------------------------------- 1 | 2 |

MySQL Connector/J X DevAPI Reference

3 |

4 | 5 | This documentation covers the public classes and interfaces of the Java implementation of the X DevAPI. To get started, check out some of the main classes: 6 | 7 |

    8 |
  • Sessions can be created with {@link com.mysql.cj.xdevapi.SessionFactory}.
  • 9 |
  • Session operations are available on a {@link com.mysql.cj.xdevapi.Session}.
  • 10 |
  • JSON document collections are represented by a {@link com.mysql.cj.xdevapi.Collection}.
  • 11 |
  • Working with JSON documents is done with a {@link com.mysql.cj.xdevapi.DbDoc}.
  • 12 |
13 | 14 | For an introduction to concepts, refer to the X DevAPI User Guide. 15 | 16 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/3-0-Compat.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Settings to maintain Connector/J 3.0.x compatibility 3 | # (as much as it can be) 4 | # 5 | 6 | emptyStringsConvertToZero=true 7 | jdbcCompliantTruncation=false 8 | noDatetimeStringSync=true 9 | nullCatalogMeansCurrent=true 10 | nullNamePatternMatchesAll=true 11 | transformedBitIsBoolean=false 12 | dontTrackOpenResources=true 13 | zeroDateTimeBehavior=CONVERT_TO_NULL 14 | useServerPrepStmts=false 15 | autoClosePStmtStreams=true 16 | processEscapeCodesForPrepStmts=false 17 | populateInsertRowWithDefaultValues=false 18 | useDirectRowUnpack=false -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/5-0-Compat.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Settings to maintain Connector/J 5.0.x compatibility 3 | # (as much as it can be) 4 | # 5 | 6 | useDirectRowUnpack=false -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/clusterBase.properties: -------------------------------------------------------------------------------- 1 | # Basic properties for clusters 2 | autoReconnect=true 3 | failOverReadOnly=false 4 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/coldFusion.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Properties for optimal usage in ColdFusion 3 | # 4 | # Automagically pulled in if "autoConfigureForColdFusion" is "true" 5 | # which is the default configuration of the driver 6 | # 7 | 8 | # 9 | # CF's pool tends to be "chatty" like DBCP 10 | # 11 | 12 | alwaysSendSetIsolation=false 13 | useLocalSessionState=true 14 | 15 | # 16 | # CF's pool seems to loose connectivity on page restart 17 | # 18 | 19 | autoReconnect=true 20 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/fullDebug.properties: -------------------------------------------------------------------------------- 1 | # Settings for 'max-debug' style situations 2 | profileSQL=true 3 | gatherPerfMetrics=true 4 | useUsageAdvisor=true 5 | logSlowQueries=true 6 | explainSlowQueries=true -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/maxPerformance-8-0.properties: -------------------------------------------------------------------------------- 1 | # 2 | # A configuration that maximizes performance, while 3 | # still staying JDBC-compliant and not doing anything that 4 | # would be "dangerous" to run-of-the-mill J2EE applications 5 | # 6 | # Note that because we're caching things like callable statements 7 | # and the server configuration, this bundle isn't appropriate 8 | # for use with servers that get config'd dynamically without 9 | # restarting the application using this configuration bundle. 10 | 11 | cachePrepStmts=true 12 | cacheCallableStmts=true 13 | 14 | cacheServerConfiguration=true 15 | 16 | # 17 | # Reduces amount of calls to database to set 18 | # session state. "Safe" as long as application uses 19 | # Connection methods to set current database, autocommit 20 | # and transaction isolation 21 | # 22 | 23 | useLocalSessionState=true 24 | elideSetAutoCommits=true 25 | alwaysSendSetIsolation=false 26 | 27 | # Can cause high-GC pressure if timeouts are used on every 28 | # query 29 | enableQueryTimeouts=false 30 | 31 | # Bypass connection attribute handling during connection 32 | # setup 33 | connectionAttributes=none 34 | 35 | # INFORMATION_SCHEMA in MySQL 8.0 is more efficient because 36 | # of integration with data dictionary 37 | useInformationSchema=true 38 | 39 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/maxPerformance.properties: -------------------------------------------------------------------------------- 1 | # 2 | # A configuration that maximizes performance, while 3 | # still staying JDBC-compliant and not doing anything that 4 | # would be "dangerous" to run-of-the-mill J2EE applications 5 | # 6 | # Note that because we're caching things like callable statements 7 | # and the server configuration, this bundle isn't appropriate 8 | # for use with servers that get config'd dynamically without 9 | # restarting the application using this configuration bundle. 10 | 11 | cachePrepStmts=true 12 | cacheCallableStmts=true 13 | 14 | cacheServerConfiguration=true 15 | 16 | # 17 | # Reduces amount of calls to database to set 18 | # session state. "Safe" as long as application uses 19 | # Connection methods to set current database, autocommit 20 | # and transaction isolation 21 | # 22 | 23 | useLocalSessionState=true 24 | elideSetAutoCommits=true 25 | alwaysSendSetIsolation=false 26 | 27 | # Can cause high-GC pressure if timeouts are used on every 28 | # query 29 | enableQueryTimeouts=false 30 | 31 | # Bypass connection attribute handling during connection 32 | # setup 33 | connectionAttributes=none 34 | 35 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/resources/com/mysql/cj/configurations/solarisMaxPerformance.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Solaris has pretty high syscall overhead, so these configs 3 | # remove as many syscalls as possible. 4 | # 5 | 6 | # Reduce recv() syscalls 7 | 8 | useUnbufferedInput=false 9 | useReadAheadInput=false 10 | 11 | # Reduce number of calls to getTimeOfDay() 12 | 13 | maintainTimeStats=false -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/jdbc/ha/LoadBalancedConnection.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.jdbc.ha; 31 | 32 | import java.sql.SQLException; 33 | 34 | import com.mysql.cj.jdbc.JdbcConnection; 35 | 36 | public interface LoadBalancedConnection extends JdbcConnection { 37 | 38 | boolean addHost(String host) throws SQLException; 39 | 40 | void removeHost(String host) throws SQLException; 41 | 42 | void removeHostWhenNotInUse(String host) throws SQLException; 43 | 44 | void ping(boolean allConnections) throws SQLException; 45 | 46 | } 47 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/jdbc/result/CachedResultSetMetaData.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.jdbc.result; 31 | 32 | import java.sql.ResultSetMetaData; 33 | 34 | import com.mysql.cj.protocol.ColumnDefinition; 35 | 36 | public interface CachedResultSetMetaData extends ColumnDefinition { 37 | 38 | ResultSetMetaData getMetadata(); 39 | 40 | void setMetadata(java.sql.ResultSetMetaData metadata); 41 | } 42 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/AddResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | import java.util.List; 33 | 34 | /** 35 | * A result from the collection.add() statement. 36 | */ 37 | public interface AddResult extends Result { 38 | 39 | /** 40 | * Get a list of document ids generated in the server for the documents added by collection.add(). 41 | * 42 | * @return all generated document ids 43 | */ 44 | List getGeneratedIds(); 45 | } 46 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/DocResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * A sequence of documents retrieved from a find query. 34 | */ 35 | public interface DocResult extends FetchResult { 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/InsertResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * A result from the table.insert() statement. 34 | */ 35 | public interface InsertResult extends Result { 36 | 37 | /** 38 | * Get the auto-increment value if one was generated from a row insert statement. 39 | * 40 | * @return auto-increment value 41 | */ 42 | Long getAutoIncrementValue(); 43 | } 44 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/JsonValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * Common interface for classes representing standard JSON object, array, number, string and 'true', 'false' and 'null' literals 34 | * and non-standard extensions like mysqlx.expr() expressions. 35 | */ 36 | public interface JsonValue { 37 | 38 | /** 39 | * Get a human readable "pretty" JSON string. 40 | * 41 | * @return human readable "pretty" JSON string 42 | */ 43 | default String toFormattedString() { 44 | return toString(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/RowResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | import java.util.List; 33 | 34 | /** 35 | * A result exposing a set of rows from a SELECT query. 36 | */ 37 | public interface RowResult extends FetchResult { 38 | /** 39 | * Count of columns. 40 | * 41 | * @return count 42 | */ 43 | int getColumnCount(); 44 | 45 | /** 46 | * Metadata. 47 | * 48 | * @return list of result {@link Column} objects 49 | */ 50 | List getColumns(); 51 | 52 | /** 53 | * Names of columns. 54 | * 55 | * @return list of result column names 56 | */ 57 | List getColumnNames(); 58 | } 59 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/SqlResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * A result from a SQL statement which may have several sets of data following by a DML result. 34 | */ 35 | public interface SqlResult extends Result, InsertResult, RowResult { 36 | /** 37 | * Move to the next result. This method has no effect after returning false for the first time. 38 | * 39 | * @return was there a next result that we moved to? 40 | */ 41 | boolean nextResult(); 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/SqlStatement.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * A statement representing a raw SQL command. 34 | */ 35 | public interface SqlStatement extends Statement { 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/Type.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * Column type. 34 | */ 35 | public enum Type { 36 | BIT, TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DECIMAL, DOUBLE, JSON, STRING, BYTES, TIME, DATE, DATETIME, TIMESTAMP, SET, ENUM, GEOMETRY, 37 | } 38 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/UpdateType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * Update operation type. 34 | */ 35 | public enum UpdateType { 36 | // these must mirror exactly the names of UpdateOperation.UpdateType in mysqlx_crud.proto 37 | SET, ITEM_REMOVE, ITEM_SET, ITEM_REPLACE, ITEM_MERGE, ARRAY_INSERT, ARRAY_APPEND, MERGE_PATCH 38 | } 39 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/Warning.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * A warning generated during statement execution. 34 | */ 35 | public interface Warning extends com.mysql.cj.protocol.Warning { 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-api/java/com/mysql/cj/xdevapi/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | /** 31 | * Java classes for X DevAPI support. 32 | * 33 | * @since 6.0 34 | */ 35 | 36 | package com.mysql.cj.xdevapi; 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/jdbc/EscapeProcessorResult.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.jdbc; 31 | 32 | /** 33 | * Wraps output from EscapeProcessor, to help prevent multiple passes over the query string, to detect characters such as '@' (defining/using a variable), 34 | * which are used further up the call stack to handle failover. 35 | */ 36 | class EscapeProcessorResult { 37 | boolean callingStoredFunction = false; 38 | 39 | String escapedSql; 40 | 41 | byte usesVariables = StatementImpl.USES_VARIABLES_FALSE; 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/jdbc/NClob.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.jdbc; 31 | 32 | import com.mysql.cj.exceptions.ExceptionInterceptor; 33 | 34 | /** 35 | * Simplistic implementation of java.sql.NClob for MySQL Connector/J 36 | */ 37 | public class NClob extends Clob implements java.sql.NClob { 38 | 39 | NClob(ExceptionInterceptor exceptionInterceptor) { 40 | super(exceptionInterceptor); 41 | } 42 | 43 | public NClob(String charDataInit, ExceptionInterceptor exceptionInterceptor) { 44 | super(charDataInit, exceptionInterceptor); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/jdbc/result/CachedResultSetMetaDataImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.jdbc.result; 31 | 32 | import com.mysql.cj.result.DefaultColumnDefinition; 33 | 34 | public class CachedResultSetMetaDataImpl extends DefaultColumnDefinition implements CachedResultSetMetaData { 35 | 36 | /** Cached ResultSetMetaData */ 37 | java.sql.ResultSetMetaData metadata; 38 | 39 | @Override 40 | public java.sql.ResultSetMetaData getMetadata() { 41 | return this.metadata; 42 | } 43 | 44 | @Override 45 | public void setMetadata(java.sql.ResultSetMetaData metadata) { 46 | this.metadata = metadata; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/xdevapi/AddResultImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | import java.util.List; 33 | 34 | import com.mysql.cj.protocol.x.StatementExecuteOk; 35 | 36 | /** 37 | * A result from the collection.add() statement. 38 | */ 39 | public class AddResultImpl extends UpdateResult implements AddResult { 40 | /** 41 | * Constructor. 42 | * 43 | * @param ok 44 | * the response from the server 45 | */ 46 | public AddResultImpl(StatementExecuteOk ok) { 47 | super(ok); 48 | } 49 | 50 | @Override 51 | public List getGeneratedIds() { 52 | return this.ok.getGeneratedIds(); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/xdevapi/DbDocFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | import com.mysql.cj.protocol.ProtocolEntity; 33 | import com.mysql.cj.protocol.ProtocolEntityFactory; 34 | import com.mysql.cj.protocol.x.XMessage; 35 | 36 | /** 37 | * Create {@link DbDoc} objects from internal row representation. 38 | */ 39 | public class DbDocFactory implements ProtocolEntityFactory { 40 | 41 | @Override 42 | public DbDoc createFromProtocolEntity(ProtocolEntity internalRow) { 43 | return ((com.mysql.cj.result.Row) internalRow).getValue(0, new DbDocValueFactory()); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/xdevapi/InsertResultImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | import com.mysql.cj.protocol.x.StatementExecuteOk; 33 | 34 | /** 35 | * A result from a statement that doesn't return a set of rows. 36 | */ 37 | public class InsertResultImpl extends UpdateResult implements InsertResult { 38 | 39 | /** 40 | * Create a new result. 41 | * 42 | * @param ok 43 | * the response from the server 44 | */ 45 | public InsertResultImpl(StatementExecuteOk ok) { 46 | super(ok); 47 | } 48 | 49 | @Override 50 | public Long getAutoIncrementValue() { 51 | return this.ok.getLastInsertId(); 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/main/user-impl/java/com/mysql/cj/xdevapi/JsonLiteral.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.xdevapi; 31 | 32 | /** 33 | * Represents JSON true, false and null literals. 34 | */ 35 | public enum JsonLiteral implements JsonValue { 36 | 37 | TRUE("\u0074\u0072\u0075\u0065"), FALSE("\u0066\u0061\u006c\u0073\u0065"), NULL("\u006E\u0075\u006C\u006C"); 38 | 39 | public final String value; 40 | 41 | private JsonLiteral(String val) { 42 | this.value = val; 43 | } 44 | 45 | @Override 46 | public String toString() { 47 | return this.value; 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/ca-cert.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIEDTCCAvWgAwIBAgIJAIiYHFajCcAZMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYD 3 | VQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEXMBUGA1UEBwwOUmVkd29vZCBT 4 | aG9yZXMxDzANBgNVBAoMBk9yYWNsZTEOMAwGA1UECwwFTXlTUUwxHTAbBgNVBAMM 5 | FE15U1FMIENvbm5lY3Rvci9KIENBMR8wHQYJKoZIhvcNAQkBFhBteXNxbEBvcmFj 6 | bGUuY29tMB4XDTE3MDMwNDAwMDM0M1oXDTI3MDMwMjAwMDM0M1owgZwxCzAJBgNV 7 | BAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRcwFQYDVQQHDA5SZWR3b29kIFNo 8 | b3JlczEPMA0GA1UECgwGT3JhY2xlMQ4wDAYDVQQLDAVNeVNRTDEdMBsGA1UEAwwU 9 | TXlTUUwgQ29ubmVjdG9yL0ogQ0ExHzAdBgkqhkiG9w0BCQEWEG15c3FsQG9yYWNs 10 | ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLkHXpKMO4oUI0 11 | S64R4D2MIFtS9xXX4BK7jDW/VefKh87k9kLBPqKPb7NKqdCFcJk/JBrfvgQwb63U 12 | FH2TX3NYSQ/4gXG/UZoUMG9EK8KZ7gpKvrbgBSYAyOhE+dLrE7HYCesmS3Y4Owib 13 | 0QJx8IozDQm/JencKk7swfT6sSBvPb/rvAegiOoxb7S2EW0zWlIw4P9kPmu8X4IW 14 | 6u79gW1HyOAIi0wKFbqgXwTHaz+VtqjRglYi0U48H2xqw5IpVhZg9Di1VzeZESkD 15 | RVPNoFhhlX0xYfl3/+ZoNRVJDQHE6qXSfkDLePzw81Bl+OwO2CYZ0EXwW0bzgk9u 16 | HXuvuKrpAgMBAAGjUDBOMB0GA1UdDgQWBBSaoJ8RI8gbLGSrUwrrCbqvZR3i6DAf 17 | BgNVHSMEGDAWgBSaoJ8RI8gbLGSrUwrrCbqvZR3i6DAMBgNVHRMEBTADAQH/MA0G 18 | CSqGSIb3DQEBCwUAA4IBAQCHl2ezisRplspyEyqEH4uvBbBr1zGDXKn6BtPufXws 19 | 4S+itxrw16sGI3RmYheyYuZPM+9PlwFMsWRJtfxZc4svZRr/s9IoHHQiV/KBILfu 20 | 5JDxY1UwZcGHZ0b8XlgeBOxnq15z7YaU7+pPAVmpxmnehJCK8s+y5TlM2S2OEvYP 21 | I2swAXDE5Gzwq1Y/VExQZhRQL5LXGiNjZV+VHeLO3Vf5HrKUsKSTnq5kvdIwWELz 22 | o3NqS88gr36lBzh3aqX3/rxS0QdR4iecoG+ztO5ZS5mFpgqP+2aNAano/8cQ7jIQ 23 | 8cm4akxWarBQRLik2lB+kwsxiyGF+k8NjVUAIUh70U7H 24 | -----END CERTIFICATE----- 25 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/ca-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIEpAIBAAKCAQEAy5B16SjDuKFCNEuuEeA9jCBbUvcV1+ASu4w1v1XnyofO5PZC 3 | wT6ij2+zSqnQhXCZPyQa374EMG+t1BR9k19zWEkP+IFxv1GaFDBvRCvCme4KSr62 4 | 4AUmAMjoRPnS6xOx2AnrJkt2ODsIm9ECcfCKMw0JvyXp3CpO7MH0+rEgbz2/67wH 5 | oIjqMW+0thFtM1pSMOD/ZD5rvF+CFuru/YFtR8jgCItMChW6oF8Ex2s/lbao0YJW 6 | ItFOPB9sasOSKVYWYPQ4tVc3mREpA0VTzaBYYZV9MWH5d//maDUVSQ0BxOql0n5A 7 | y3j88PNQZfjsDtgmGdBF8FtG84JPbh17r7iq6QIDAQABAoIBAQCAQDGphl9ZUW/u 8 | lsfCx26/fBtNeBKxAaGLu9iZBbyVo168blK8gYPVruBc6ARSLhC+8TZlRMhK4/G2 9 | rno3gWmgc9e2D4fkq7rRgXp4jsF6Tbj6QpHhLh01XV7JJkS2ip//prAaXmzLHJZd 10 | 5R8PPicz5sD/RxnB9n3nOIPp9fKjYjlikzESEn+BaimTFGTX2X2w/exrzDpT6jd5 11 | hTBg/v4UAs/+5v/M6646VPctz+Mc9Db1b2EH35Nv3kXHX2ts3ChRzjgKEDbEBT/q 12 | d6yb+3zd8sdZJqxWQtWMAN6BGwzSJZ3//zaqyY8K7YNEHwHJWAjjlRG1PcgQRgZc 13 | zcKVfKOpAoGBAPlu+strrwUBJD9AA1FgUQBMmCtvS1L5e4VQSqyR1g62ok3VBnJ/ 14 | olUREbMVoSJK0Kjuz+Hzrs4t6md8i1AC4zwOly/JKqWsuPXb6sCNNEi6SB6zrg4p 15 | 9CmUIp99QdpZV5Gqkk2kK/nyMHuwIbuZRLBoEpzAFmPghU+ajalKcemzAoGBANDs 16 | WiSZ6iRa9AHY69kC2V8eoRueZJTl1Kb7MsRo3vJ4GNHA5g/qbkSzDndPwpgfalvV 17 | nOZLYOCBw/HpNxAjjLMgELaVi6LsG9yA7BiXjpcUFykFsc1KdHhTOFoIS+E9mspq 18 | Otj26gwuPNJkzePJjPLAbD8KszCvoDFr8iI1EdLzAoGBAPcS5GAdcYdegx4X9XFl 19 | G7dVJ6JWouE0+RKr3twjtUprxEeejL1cCluDBepDsZH7U8cSj16899mJh9gseP6v 20 | bZEuzrlp5dGoTqpSxa0n8bNculWXHAExs4aAEu+yrklwGBrVQAiiZ2E1cqsCY9ek 21 | 0XKAFHeqmkMiwkqAyHP5pu6bAoGAYe85PkkMEei00xzdScflH4qbGPhBy+6EpZXB 22 | MYK7Z8vWTpTvA2zwLbIFyPYRkP/A+rWCrA2Ppw4NTRv2nNEdRmZ0jzJA16l4Uf/5 23 | LHn29GkNhkROGZ6aREE2fDXBZB9drR7o4QW1puoRxspMHUhAkxaSZ2bboqnhHOmu 24 | Ak0AQvMCgYAEBbYfB6PmIvPL458OL3DSc+CGyp+SMep9d5WJrSjjersO55nn3/LL 25 | lxV+zdN6gR7jQn0xtn7rHp/IpPFBc7FUqcTPFnc9YrIrBaS5yvhmv94yOf+4MCq0 26 | 7FYG2XRl9QRl+FSsxHFl8m/sl38GdIl7CQvafc2BXozdwTrzSjTSuA== 27 | -----END RSA PRIVATE KEY----- 28 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/ca-truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/ca-truststore -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/client-cert.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIDsjCCApoCAQEwDQYJKoZIhvcNAQELBQAwgZwxCzAJBgNVBAYTAlVTMRMwEQYD 3 | VQQIDApDYWxpZm9ybmlhMRcwFQYDVQQHDA5SZWR3b29kIFNob3JlczEPMA0GA1UE 4 | CgwGT3JhY2xlMQ4wDAYDVQQLDAVNeVNRTDEdMBsGA1UEAwwUTXlTUUwgQ29ubmVj 5 | dG9yL0ogQ0ExHzAdBgkqhkiG9w0BCQEWEG15c3FsQG9yYWNsZS5jb20wHhcNMTcw 6 | MzA0MDAwNzA3WhcNMjcwMzAyMDAwNzA3WjCBoDELMAkGA1UEBhMCVVMxEzARBgNV 7 | BAgMCkNhbGlmb3JuaWExFzAVBgNVBAcMDlJlZHdvb2QgU2hvcmVzMQ8wDQYDVQQK 8 | DAZPcmFjbGUxDjAMBgNVBAsMBU15U1FMMSEwHwYDVQQDDBhNeVNRTCBDb25uZWN0 9 | b3IvSiBDbGllbnQxHzAdBgkqhkiG9w0BCQEWEG15c3FsQG9yYWNsZS5jb20wggEi 10 | MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCluIoIzfZDPJYrHet8kbyeG+rp 11 | 8GLVDcZ0n0EOHqkviSSpi2iEkxolpWXVBN6DddP0jE9Pitpf8dyfEnRUeEYQrU21 12 | da788gaA17mZZsfP36QRW3Jz2tekodlYtKSeo4Gl+IPIyBjeQG9sqSpQe9oyruJV 13 | LUmz9euPtJj1UqhTBVDAW9NgCGgfqAEw0Hos+H8+/LRia/9O8VThVTzlPaiJylli 14 | xxin4/JkFiQj+R7CDyhNfnY/9kY0XoeVemjkOWCMAstSqjQzevRtVdXeduzsL6fq 15 | g4tKgqOXaWUT9g2XC1807qExmo4o13X9v9fXCNv4R+vwzofYp0DSmbHUrBPhAgMB 16 | AAEwDQYJKoZIhvcNAQELBQADggEBAJg0npMHVfOXDDGbqQzRaqNY51id6/0tagRa 17 | FQfVNjaLDWI5WDDw+LRGxgiBEthbWP/dPWjiZrEr0LQFIvDcAqEtZNNcoAQEMr28 18 | tuOmVad0Es/lMf1xxghBkn8XjVwUUmLpW+WEfI1NvSdrsn70e04A0LXj88zxa2eJ 19 | smUU2ML7dAfvb+EYhLB5jnlO/ARQ8eMwHiN/lsEntX8iEDwhID+7gFubgmIkxyjM 20 | LsqgqayvTvQ/WvWSCk73oVqSRhlN30N/ses7TUDWyUvZTJorrekIiMCwNFJ6gPCU 21 | OlWO3mCFgt47XlCzLMfqfOKxDxGkcxW+S4nU0m7FbRPf7rMmBxk= 22 | -----END CERTIFICATE----- 23 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/client-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIEpAIBAAKCAQEApbiKCM32QzyWKx3rfJG8nhvq6fBi1Q3GdJ9BDh6pL4kkqYto 3 | hJMaJaVl1QTeg3XT9IxPT4raX/HcnxJ0VHhGEK1NtXWu/PIGgNe5mWbHz9+kEVty 4 | c9rXpKHZWLSknqOBpfiDyMgY3kBvbKkqUHvaMq7iVS1Js/Xrj7SY9VKoUwVQwFvT 5 | YAhoH6gBMNB6LPh/Pvy0Ymv/TvFU4VU85T2oicpZYscYp+PyZBYkI/kewg8oTX52 6 | P/ZGNF6HlXpo5DlgjALLUqo0M3r0bVXV3nbs7C+n6oOLSoKjl2llE/YNlwtfNO6h 7 | MZqOKNd1/b/X1wjb+Efr8M6H2KdA0pmx1KwT4QIDAQABAoIBADV0tXHpngpKPNZj 8 | rFZeXE1UDA6yL+8xplZwGHgJg+GFh4H5Khm5qbGDDLoN/AjDtT8pE1xBGffg+J2H 9 | QmcM9OzkOjDSaUPGfjqJW6ET+lgfd7jxmpWsferpGkb23jMd4vA6nafig8MNXePb 10 | HX8gtF2s8+0t0pxuMzIDu2NG6mz8wQ3/V4vrbOM/AV5oXysfWei1NyU8z0DDHBd6 11 | GrriUvKUPmSXWR1uO6LKMO0+TxCZlAFHN0K7Ej1LU5nw3nzGaHkggvmch7od1qXr 12 | 7C6Hlf1I2iX2x7l14P99rQrj0JLZtm0aB3HHAymfNk0yrzkEraaUgkTccSfknfaq 13 | iD4ZBwECgYEA0SMQXt4ZyOVGYFPxegQF8BW/7S/FRdoQS94t5NJ04uZgWo0VMYII 14 | Pl05r3QLn4+86ZB5Pzg6lsC0d/GpsHxPoHXl9+LTlXkGWoorLGbMA1L+P7ZrUwP0 15 | tx/tDioc6mwautExV/VcIJm5j1c6PbpsEBCRBDCu9meVcKl18UAl2qkCgYEAytrz 16 | 6Dy5qxyXui3jcBvKPtk6ETs5uxWekQvMNB6jmN6qKlKle1yaJwIwWwV671iUjPst 17 | UN+AJGELdgZJOzg9AHeoIpvgGQ2bMp5NwTimvY6M6kbH4za+bgZAXZdYoqB5ReZG 18 | 5QR1+eEL+r9oVvqcCaAYc3r30uDxMPNRZR6oKnkCgYEAkvyO6+4ztyOVU+yLolMj 19 | jTrsGprhjpeVrozoOpPD/RknjVztEU+v1Y0WFv97j9ipUIru/ITbgMrNzCM4PUcR 20 | e9iBGbj9NmfKFGZZs6pIJun0sfjW85CrNO2mYbctfYEfRD/06zoSVwNUDK+kym+0 21 | tZG/Km/A+IOS34zqzPVl5YkCgYEAiDLOBKWQ+6Qs8yIQTJs8BUqQRDWBo2z2k+hZ 22 | 6LyRlvgZRGVNGjCoh3xevx5E1iKhSq7yVBRb0xEdQtchoBM4UfIE/4esxOVvyGKl 23 | ThAdU7Q8RKfVWWbOIM0ttikBp98azaW4/9co5ucExgxxn8SPs568C/0KG5pQFk+n 24 | 3L7ipfECgYBAoVUMbq8WbT9GQr2lIs4P3/tDX7PZ3YgoN2+txoVi16Xzxcy1YUBE 25 | gd9prvNpOULwlXd7/Ip3riXkypU7tKXmsu8WloucOO+cHSpGXKzt0I8bbHYYx46N 26 | 2GZb7oVya/0nv9vWuPF94eKAd//qA/FyCgQexDG/F7fT44uf5Vw0Vw== 27 | -----END RSA PRIVATE KEY----- 28 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/client-keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/client-keystore -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/mykey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICXQIBAAKBgQDBzoqQuwZ9/eKMOU0OXWJ4ISj+2YEk8l4OmBoC9Y2wNEe4Pcjz 3 | mCF/f9aZDyH6znh0G6gmb/yrTvuNLYkTUgiFNm0yJ2rSzlgmJZHkWykRkjKr4V04 4 | iAaHdU4ORre7Ms9eln7k8CeVQFpCjM51HOLkp8IhnAVrkOhSbHI4vxprbQIDAQAB 5 | AoGBAJbMD3L3ouCLmCfFOhiwPrr8CjrpoBvQXbD7VlnxGDL/KsLHiEFJoN7k6GQl 6 | qynMV1r4XgiyYCYnCYHa6WpYDPnHI59pq4P7UUkO8hC54FVSbnZvNLnveRa4hmYv 7 | d/7uRGEygJ0ifrHaaAztLHx5MgpMveJ4FTeQK0bjnOvTk0FBAkEA4v2QFc6em3bF 8 | 5CIvtmo44dpeX/89dzShGLheIAMlgrq2a7ZYi5L7G4NQH+nUKErObtqjGnhtZNjp 9 | 6El2B+LVfQJBANqTTz9bAIVJhnLpJz39YNXgtHQFuSNeqwI1b3XW5X037+2G1Fu5 10 | vEqc4rSn+auzqnPhvWaHL6e9s+BgxRUxELECQQCFLGLGiIzBhTOhHvWDPlrVFzrb 11 | c3JqZ7REPpbqjS4KvuSb2UWlzbwJbkcqEhPo98qZeyjKNPFpg2HoaIEZK1o5AkA6 12 | fDA4Q6FgCMxw8vINJD9E+1tNsDpZvHsFnEa2wUmmt9D7PZiU8p3vWQtQS6ICz5BM 13 | cZq8VG/r8lavMzWI9hgBAkBz92TmpDXjqsa9pJ2reqjc9EwvBwH0d4Up8jKrUotc 14 | qFNXFtt+UCBRM358LYNHJlEmorc/EM9Tx89YeNGwSgXU 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/mykey.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBzoqQuwZ9/eKMOU0OXWJ4ISj+ 3 | 2YEk8l4OmBoC9Y2wNEe4PcjzmCF/f9aZDyH6znh0G6gmb/yrTvuNLYkTUgiFNm0y 4 | J2rSzlgmJZHkWykRkjKr4V04iAaHdU4ORre7Ms9eln7k8CeVQFpCjM51HOLkp8Ih 5 | nAVrkOhSbHI4vxprbQIDAQAB 6 | -----END PUBLIC KEY----- 7 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/server-cert.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIDsjCCApoCAQEwDQYJKoZIhvcNAQELBQAwgZwxCzAJBgNVBAYTAlVTMRMwEQYD 3 | VQQIDApDYWxpZm9ybmlhMRcwFQYDVQQHDA5SZWR3b29kIFNob3JlczEPMA0GA1UE 4 | CgwGT3JhY2xlMQ4wDAYDVQQLDAVNeVNRTDEdMBsGA1UEAwwUTXlTUUwgQ29ubmVj 5 | dG9yL0ogQ0ExHzAdBgkqhkiG9w0BCQEWEG15c3FsQG9yYWNsZS5jb20wHhcNMTcw 6 | MzA0MDAwNDM5WhcNMjcwMzAyMDAwNDM5WjCBoDELMAkGA1UEBhMCVVMxEzARBgNV 7 | BAgMCkNhbGlmb3JuaWExFzAVBgNVBAcMDlJlZHdvb2QgU2hvcmVzMQ8wDQYDVQQK 8 | DAZPcmFjbGUxDjAMBgNVBAsMBU15U1FMMSEwHwYDVQQDDBhNeVNRTCBDb25uZWN0 9 | b3IvSiBTZXJ2ZXIxHzAdBgkqhkiG9w0BCQEWEG15c3FsQG9yYWNsZS5jb20wggEi 10 | MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcPGRTppAa1JgMD7ZlkrXX1keh 11 | k8NZn81hAysM98B4sqpGdrQS8VUrPm6Lu3fYoPr/re3ds7HNiOCAKyua77G4Xmf6 12 | oY8axXpBgIHyR7mNifbHYT9tPC79w0n/vRmMgjG3HEjWxRFjZBOE78B7P3HpK9Pl 13 | Ix9XieO+li44rg02cFJUeV/7lTylg69pRszLfggiDk8oDKo+qYtdQq9D4/iFCvej 14 | cAYPrTpJw/Ge25fe/RZfFjT5ekhoYUOhS7X2Qs+1ORShMm2K0WIFX3eQxpHusu+l 15 | TmjfWBaUu1b0geW/jpGdVrTYKOyGqOT6k+zZLOU/YK9ozWVSY1s9foSL6RDPAgMB 16 | AAEwDQYJKoZIhvcNAQELBQADggEBAJN2cCywMjvSkmT1i84gp1Ct9hpnVj0BJWul 17 | Y/Y6myIeFkkmxrjhtYC8i3eSWQreOFKMwjpFqK7ap5xQt8ZM5g5NKtqmieZkKAg8 18 | 9POO87Z0XtTk3yhRha+XD+WzvfeYMxobjVznY6rWeDI80GHKIkNAtCDha3secdqQ 19 | xtWCiwf7RVbjsvB0n36ryow2AHhYqKMsZg/9a7Qio+EZ/+92pJ0RkPbR6OoT8IPP 20 | vy7MJhLtx9T4+WZghtWo28i5op5iLmCLSTAEhscDpd40vmr4gTLeQNOs4orkIWm0 21 | xYDUhJMMmjnmJysOp6fvEwTuOYBpl5VBQ5q5bhBSh7dpcHfUUIc= 22 | -----END CERTIFICATE----- 23 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/config/ssl-test-certs/server-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIEowIBAAKCAQEAnDxkU6aQGtSYDA+2ZZK119ZHoZPDWZ/NYQMrDPfAeLKqRna0 3 | EvFVKz5ui7t32KD6/63t3bOxzYjggCsrmu+xuF5n+qGPGsV6QYCB8ke5jYn2x2E/ 4 | bTwu/cNJ/70ZjIIxtxxI1sURY2QThO/Aez9x6SvT5SMfV4njvpYuOK4NNnBSVHlf 5 | +5U8pYOvaUbMy34IIg5PKAyqPqmLXUKvQ+P4hQr3o3AGD606ScPxntuX3v0WXxY0 6 | +XpIaGFDoUu19kLPtTkUoTJtitFiBV93kMaR7rLvpU5o31gWlLtW9IHlv46RnVa0 7 | 2Cjshqjk+pPs2SzlP2CvaM1lUmNbPX6Ei+kQzwIDAQABAoIBAGGepn1SBJaPIVXf 8 | 93Kt4asz+1vtDNGSNOyZ4yteHkgMMrKGduujGTlE8COlBjQ4Gbzp+0dcgQtQrB3J 9 | W5yaiiwN6OBEVDtBCquk1Q0CXeEfRC++BriFM0Nh43nEuRL/QnsMVELFraCxpjSY 10 | 7WbU9KLhvKteb7XttXyfL9BAiIbrW5TrHQ9FPfADg6pmckHoQnNkE4S1CQq1z/4w 11 | erlyeTNFa/ExAsrPsmjMp/6bur4zdW4t+5GpB2DZf+4P4pEIHJGRwNzU/Eq0TlNs 12 | TTmhlba6X/gSMNm0vYEXnNItb+ItiOsGqoLCzUzaAN7jvdsqAiVaiRvObtBLj76/ 13 | 17INnOECgYEA0E2ZHzVg9MaMUhC9dwHawGbbqeZfnAC89J9Hapt0WDtMuulsA+V8 14 | C2Ek4Rxpe62DuXdcvYSSuL3VJ4oWffkKngll5m+SiCSuuaDT9KAJ01sklIsGDAWE 15 | E0gYWg1sqsj5UE2r7O5TzfRnitglDwyNY87KYvxX7jI6mpHCPSHbblECgYEAwAKy 16 | DaIS6gtOfXLhXfzV+Qslsulcf4FRdI06XFVhmXziW6spdl2qVuKTWAiKK69zTRQD 17 | 2cXVxMf+VEvF7btyllNBYEdU1NcX3gCqCmb1LRqngIQkL0oPlXVaZnN5q17tXAPO 18 | Oxd3waefIqBjWJ03qc37oQzuCAXBiYKlUFLVJR8CgYAmgNF29VTwqeqyGKoM32jh 19 | +6FK7Gxr168VwINg7084J+3s9syig77EE7bPbYMJ+27Hz4py9ZhxUZWe82Vo76nI 20 | wI/3YlRBmhY59cJ4C0UFrmk6k+AQRMy/C6qEqsqVXwTGlTTcXMlc3nptLbrb50QT 21 | WNwMI/zU6K/wdlTjG+kFoQKBgG79X+UHib1mOcHENUe6Dgm+itUnlcNSgj5IILMc 22 | 26T4jnQEtZvpOrysjhV2IkBsU877QdqRRCdSn84kWs43612/1GuN8Bh0GSTH54LJ 23 | zvF6ldZxC+WV/voa8t2D5JHN9pCY1o5L23rCpPdEFQk1H+b03X5T1ggnI5+UOHD8 24 | 4J5rAoGBAJ2x4bRSj/vBgiNUvyvTv6JQoH1hCvDNEYT4TUr8XzMjVcS5voqokAQc 25 | mGseepXn6OU+JDW7N/DvgNStkgN6Gj1J/aTwPerC7exkMr4c6YOudjZUZJnOjUj4 26 | qHfAGQ5Vwo7fc9S6ymaxzAw5bFNHhZd4P3D1qzpU4804r8CMExUM 27 | -----END RSA PRIVATE KEY----- 28 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/com/mysql/cj/protocol/BinaryStreamValueFactoryTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package com.mysql.cj.protocol; 31 | 32 | import static org.junit.Assert.assertEquals; 33 | 34 | import org.junit.Test; 35 | 36 | import com.mysql.cj.result.BinaryStreamValueFactory; 37 | 38 | public class BinaryStreamValueFactoryTest extends CommonAsserts { 39 | 40 | @Test 41 | public void testBasics() { 42 | BinaryStreamValueFactory vf = new BinaryStreamValueFactory(); 43 | assertEquals("java.io.InputStream", vf.getTargetTypeName()); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/regression/NonLocalSocketFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package testsuite.regression; 31 | 32 | import com.mysql.cj.Session; 33 | import com.mysql.cj.protocol.StandardSocketFactory; 34 | 35 | public class NonLocalSocketFactory extends StandardSocketFactory { 36 | 37 | @Override 38 | public boolean isLocallyConnected(Session sess) { 39 | String processHost = "www.oracle.com:3306"; 40 | return isLocallyConnected(sess, processHost); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/simple/SimpleTransformer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package testsuite.simple; 31 | 32 | import java.util.Properties; 33 | 34 | import com.mysql.cj.conf.ConnectionPropertiesTransform; 35 | import com.mysql.cj.conf.PropertyDefinitions.PropertyKey; 36 | 37 | /** 38 | * Used for testing the ConnectionPropertiesTransform functionality. 39 | */ 40 | public class SimpleTransformer implements ConnectionPropertiesTransform { 41 | 42 | public Properties transformProperties(Properties props) { 43 | props.setProperty(PropertyKey.HOST.getKeyName(), "albequerque"); 44 | 45 | return props; 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/x/AsyncTests.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package testsuite.x; 31 | 32 | /** 33 | * Marker for async tests. 34 | */ 35 | public interface AsyncTests { 36 | } 37 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/x/devapi/BaseTableTestCase.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | package testsuite.x.devapi; 31 | 32 | import org.junit.After; 33 | import org.junit.Before; 34 | 35 | /** 36 | * @todo 37 | */ 38 | public class BaseTableTestCase extends DevApiBaseTestCase { 39 | @Before 40 | public void setupTableTest() { 41 | super.setupTestSession(); 42 | } 43 | 44 | @After 45 | public void teardownTableTest() { 46 | super.destroyTestSession(); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/x/devapi/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | /** 31 | * Dev API test suite. 32 | */ 33 | 34 | package testsuite.x.devapi; 35 | -------------------------------------------------------------------------------- /library_managment/mysql-connector-java-8.0.12/src/test/java/testsuite/x/internal/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or modify it under 5 | * the terms of the GNU General Public License, version 2.0, as published by the 6 | * Free Software Foundation. 7 | * 8 | * This program is also distributed with certain software (including but not 9 | * limited to OpenSSL) that is licensed under separate terms, as designated in a 10 | * particular file or component or in included license documentation. The 11 | * authors of MySQL hereby grant you an additional permission to link the 12 | * program and your derivative works with the separately licensed software that 13 | * they have included with MySQL. 14 | * 15 | * Without limiting anything contained in the foregoing, this file, which is 16 | * part of MySQL Connector/J, is also subject to the Universal FOSS Exception, 17 | * version 1.0, a copy of which can be found at 18 | * http://oss.oracle.com/licenses/universal-foss-exception. 19 | * 20 | * This program is distributed in the hope that it will be useful, but WITHOUT 21 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0, 23 | * for more details. 24 | * 25 | * You should have received a copy of the GNU General Public License along with 26 | * this program; if not, write to the Free Software Foundation, Inc., 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28 | */ 29 | 30 | /** 31 | * Tests for internal components of the X Protocol and X DevAPI features. 32 | */ 33 | 34 | package testsuite.x.internal; 35 | -------------------------------------------------------------------------------- /library_managment/nbproject/genfiles.properties: -------------------------------------------------------------------------------- 1 | build.xml.data.CRC32=34e66cc2 2 | build.xml.script.CRC32=e7154cb4 3 | build.xml.stylesheet.CRC32=8064a381@1.80.1.48 4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. 5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. 6 | nbproject/build-impl.xml.data.CRC32=34e66cc2 7 | nbproject/build-impl.xml.script.CRC32=7e8cd107 8 | nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 9 | -------------------------------------------------------------------------------- /library_managment/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | user.properties.file=C:\\Users\\Prince\\AppData\\Roaming\\NetBeans\\8.2\\build.properties 2 | -------------------------------------------------------------------------------- /library_managment/nbproject/private/private.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /library_managment/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.netbeans.modules.java.j2seproject 4 | 5 | 6 | library managment 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /library_managment/src/library/managment/LibraryManagment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this license header, choose License Headers in Project Properties. 3 | * To change this template file, choose Tools | Templates 4 | * and open the template in the editor. 5 | */ 6 | package library.managment; 7 | 8 | /** 9 | * 10 | * @author Nishant 11 | */ 12 | public class LibraryManagment { 13 | 14 | /** 15 | * @param args the command line arguments 16 | */ 17 | public static void main(String[] args) { 18 | // TODO code application logic here 19 | 20 | new login().setVisible(true); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | X-COMMENT: Main-Class will be added automatically by build 3 | 4 | -------------------------------------------------------------------------------- /mysql-connector-java-8.0.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/mysql-connector-java-8.0.12.jar -------------------------------------------------------------------------------- /mysql-connector-java-8.0.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaharnishant11/LibraryManagementSystem/426be53bc0ed9be1d0e6ffc219e9232c7d2d9c34/mysql-connector-java-8.0.13.jar -------------------------------------------------------------------------------- /queries.sql: -------------------------------------------------------------------------------- 1 | alter user 'root'@'localhost' identified with mysql_native_password by '1234' 2 | 3 | -- Add user types (1 Time) 4 | insert into user_types values("faculty", 5, 60, 1); 5 | insert into user_types values("student", 2, 14, 10); 6 | 7 | -- Add admin (1 Time) 8 | insert into login values("admin", "password", "admin"); 9 | 10 | -- Add Student 11 | insert into login values("gangwar99", "faad", "user"); 12 | insert into lib_users values("gangwar99", "Krish Gangwar", "tilak nagar", "student", '1999-09-06'); 13 | 14 | -- Add faculty 15 | insert into login values("sejal90", "faad", "user"); 16 | insert into lib_users values("sejal90", "Sejal Sharma", "chandini chowk", "faculty", '1990-08-01'); 17 | 18 | -- Add Staff 19 | insert into login values("ram01", "rams92", "staff"); 20 | insert into issue_staff values("ram01", "Ram Chandra Gupta", "shadipur", '1981-03-03'); 21 | 22 | -- Add Book // Change Author(s) Publisher 23 | insert into lib_book values("b1", "Database System Concepts", "Computer Science", 1024, "GF-20-A", "Korth & Sudarshan", "Mc Graw Hill Educations"); -- rack format [floor]-[rack]-[col] 24 | 25 | -- Add issue Make Due Date Acc. to User Type Add 13 for Student and 59 for faculty 26 | insert into issues (bookId, copyNo, userId, issueDate, dueDate, issueStaffId) values("b1", 1, "gangwar99", '2018-11-01', '2018-11-14', "ram01"); --------------------------------------------------------------------------------