Answer To: Project - 40% PGDCYB_SEP Postgraduate Diploma in Cyber Security Secure Programming for Application...
Ali Asgar answered on Aug 09 2021
securityProject/.idea/.gitignore
# Default ignored files
/shelf/
/workspace.xml
securityProject/.idea/libraries/mysql_connector_java_5_1_45_bin.xml
securityProject/.idea/misc.xml
securityProject/.idea/modules.xml
securityProject/.idea/runConfigurations.xml
securityProject/.idea/uiDesigner.xml
securityProject/.idea/workspace.xml
1628903442426
1628903442426
securityProject/build/built-jar.properties
#Sun, 15 Aug 2021 09:49:25 +0530
D\:\\New\\securityProject=
securityProject/build/classes/.idea/misc.xml
securityProject/build/classes/.idea/modules.xml
securityProject/build/classes/.idea/runConfigurations.xml
securityProject/build/classes/.idea/workspace.xml
1628911233688
1628911233688
securityProject/build/classes/mainlibrary/About.class
package mainlibrary;
public synchronized class About extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextArea jTextArea3;
public void About();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/AllStudent$1.class
package mainlibrary;
synchronized class AllStudent$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void AllStudent$1(AllStudent, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/mainlibrary/AllStudent.class
package mainlibrary;
public synchronized class AllStudent extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.ButtonGroup buttonGroup3;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void AllStudent();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/BookDao.class
package mainlibrary;
public synchronized class BookDao {
public void BookDao();
public static int save(String, String, String, String, int);
public static boolean PublisherValidate(String);
public static int AddPublisher(String);
public static int SaveBook(String, String, String, String, String, String);
public static int Delete(int);
}
securityProject/build/classes/mainlibrary/BookForm.class
package mainlibrary;
public synchronized class BookForm extends javax.swing.JFrame {
private javax.swing.JTextField Author;
private javax.swing.JTextField BookName;
private javax.swing.JTextField Genre;
private javax.swing.JTextField Publisher;
private javax.swing.JTextField Row;
private javax.swing.JTextField Shelf;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
public void BookForm();
private void initComponents();
private void BookNameActionPerformed(java.awt.event.ActionEvent);
private void PublisherActionPerformed(java.awt.event.ActionEvent);
private void AuthorActionPerformed(java.awt.event.ActionEvent);
private void RowActionPerformed(java.awt.event.ActionEvent);
private void ShelfActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void GenreActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/DB.class
package mainlibrary;
public synchronized class DB {
public static final String user = root;
public static final String connection = jdbc:mysql://localhost:3306/library;
public void DB();
public static java.sql.Connection getConnection();
}
securityProject/build/classes/mainlibrary/DeleteBook.class
package mainlibrary;
public synchronized class DeleteBook extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField UserName;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPasswordField password;
public void DeleteBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserNameActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/IssueBookForm.class
package mainlibrary;
public synchronized class IssueBookForm extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField IDate;
private javax.swing.JTextField IMonth;
private javax.swing.JTextField IYear;
private javax.swing.JTextField RDate;
private javax.swing.JTextField RMonth;
private javax.swing.JTextField RYear;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void IssueBookForm();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserIDActionPerformed(java.awt.event.ActionEvent);
private void IDateActionPerformed(java.awt.event.ActionEvent);
private void IMonthActionPerformed(java.awt.event.ActionEvent);
private void RYearActionPerformed(java.awt.event.ActionEvent);
private void BookIDActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/LibrarianDao.class
package mainlibrary;
public synchronized class LibrarianDao {
public void LibrarianDao();
public static int save(String, String, String, String, String, String);
public static int delete(int);
public static boolean validate(String, String);
}
securityProject/build/classes/mainlibrary/LibrarianLogin.class
package mainlibrary;
public synchronized class LibrarianLogin extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPasswordField password;
private javax.swing.JTextField username;
private static void setvisible(boolean);
public void LibrarianLogin();
private void initComponents();
private void usernameActionPerformed(java.awt.event.ActionEvent);
private void passwordActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/LibrarianSuccess$1.class
package mainlibrary;
synchronized class LibrarianSuccess$1 extends java.awt.event.MouseAdapter {
void LibrarianSuccess$1(LibrarianSuccess);
public void mousePressed(java.awt.event.MouseEvent);
}
securityProject/build/classes/mainlibrary/LibrarianSuccess.class
package mainlibrary;
public synchronized class LibrarianSuccess extends javax.swing.JFrame {
public static javax.swing.JFrame ThisLogined;
public static String Name;
public static String LibrarianID;
public static String Email;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JPanel jPanel1;
private static javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
public javax.swing.JFrame GetLibrarianLogin();
public void LibrarianSuccess();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
private void jButton5ActionPerformed(java.awt.event.ActionEvent);
private void jButton7ActionPerformed(java.awt.event.ActionEvent);
private void jButton8ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1ActionPerformed(java.awt.event.ActionEvent);
private void jTextField2ActionPerformed(java.awt.event.ActionEvent);
private void jTextField3ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1MousePressed(java.awt.event.MouseEvent);
private void jButton9ActionPerformed(java.awt.event.ActionEvent);
private void jButton6ActionPerformed(java.awt.event.ActionEvent);
static void main(String[]);
}
securityProject/build/classes/mainlibrary/MainLibrary.class
package mainlibrary;
public synchronized class MainLibrary extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
public void MainLibrary();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/NewView$1.class
package mainlibrary;
synchronized class NewView$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void NewView$1(NewView, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/mainlibrary/NewView.class
package mainlibrary;
public synchronized class NewView extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton BookIDRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.JRadioButton UserIDRadio;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void NewView();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void BookIDRadioActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
private void UserIDRadioActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/ReturnBookForm.class
package mainlibrary;
public synchronized class ReturnBookForm extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField IDate;
private javax.swing.JTextField IMonth;
private javax.swing.JTextField IYear;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void ReturnBookForm();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserIDActionPerformed(java.awt.event.ActionEvent);
private void IYearActionPerformed(java.awt.event.ActionEvent);
private void BookIDActionPerformed(java.awt.event.ActionEvent);
private void IDateActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/TransBookDao.class
package mainlibrary;
public synchronized class TransBookDao {
public void TransBookDao();
public static boolean checkBook(String);
public static boolean BookValidate(String);
public static boolean UserValidate(String);
public static int updatebook(String);
public static int IssueBook(int, int, String, String);
public static int ReturnBook(int, int);
public static boolean CheckIssuedBook(int);
public static int Check(int);
}
securityProject/build/classes/mainlibrary/UserForm.class
package mainlibrary;
public synchronized class UserForm extends javax.swing.JFrame {
private javax.swing.JTextField Email;
private javax.swing.JPasswordField Password;
private javax.swing.JTextField Position;
private javax.swing.JTextField Program;
private javax.swing.JTextField UserName;
private javax.swing.JTextField Year;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void UserForm();
private void initComponents();
private void UserNameActionPerformed(java.awt.event.ActionEvent);
private void PositionActionPerformed(java.awt.event.ActionEvent);
private void YearActionPerformed(java.awt.event.ActionEvent);
private void ProgramActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void EmailActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
private void setVisible();
}
securityProject/build/classes/mainlibrary/UserLogin.class
package mainlibrary;
public synchronized class UserLogin extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPasswordField password;
private javax.swing.JTextField username;
public void UserLogin();
private void initComponents();
private void usernameActionPerformed(java.awt.event.ActionEvent);
private void passwordActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/UserLoginSuccess.class
package mainlibrary;
public synchronized class UserLoginSuccess extends javax.swing.JFrame {
public static String GetName;
public static String GetRegDate;
public static String GetEmail;
public static String GetUserID;
private javax.swing.JTextField Email;
private javax.swing.JTextField Name;
private javax.swing.JTextField RegDate;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton7;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel16;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
public void UserLoginSuccess();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton7ActionPerformed(java.awt.event.ActionEvent);
private void EmailActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/UsersDao.class
package mainlibrary;
public synchronized class UsersDao {
public void UsersDao();
public static boolean validate(String, String);
public static boolean CheckIfAlready(String);
public static int AddUser(String, String, String, String);
}
securityProject/build/classes/mainlibrary/UserView$1.class
package mainlibrary;
synchronized class UserView$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void UserView$1(UserView, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/mainlibrary/UserView.class
package mainlibrary;
public synchronized class UserView extends javax.swing.JFrame {
public static String UserID;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void UserView();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/UserViewBook$1.class
package mainlibrary;
synchronized class UserViewBook$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void UserViewBook$1(UserViewBook, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/mainlibrary/UserViewBook.class
package mainlibrary;
public synchronized class UserViewBook extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JRadioButton NotIssued;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.JButton ShowALL;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void UserViewBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
private void NotIssuedActionPerformed(java.awt.event.ActionEvent);
private void ShowALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/mainlibrary/ViewBook$1.class
package mainlibrary;
synchronized class ViewBook$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void ViewBook$1(ViewBook, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/mainlibrary/ViewBook.class
package mainlibrary;
public synchronized class ViewBook extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.ButtonGroup buttonGroup3;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void ViewBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/.idea/misc.xml
securityProject/build/classes/out/production/securityProject/.idea/modules.xml
securityProject/build/classes/out/production/securityProject/.idea/runConfigurations.xml
securityProject/build/classes/out/production/securityProject/.idea/workspace.xml
1628911233688
1628911233688
securityProject/build/classes/out/production/securityProject/mainlibrary/About.class
package mainlibrary;
public synchronized class About extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextArea jTextArea3;
public void About();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/AllStudent$1.class
package mainlibrary;
synchronized class AllStudent$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void AllStudent$1(AllStudent, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/AllStudent.class
package mainlibrary;
public synchronized class AllStudent extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.ButtonGroup buttonGroup3;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void AllStudent();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/BookDao.class
package mainlibrary;
public synchronized class BookDao {
public void BookDao();
public static int save(String, String, String, String, int);
public static boolean PublisherValidate(String);
public static int AddPublisher(String);
public static int SaveBook(String, String, String, String, String, String);
public static int Delete(int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/BookForm.class
package mainlibrary;
public synchronized class BookForm extends javax.swing.JFrame {
private javax.swing.JTextField Author;
private javax.swing.JTextField BookName;
private javax.swing.JTextField Genre;
private javax.swing.JTextField Publisher;
private javax.swing.JTextField Row;
private javax.swing.JTextField Shelf;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
public void BookForm();
private void initComponents();
private void BookNameActionPerformed(java.awt.event.ActionEvent);
private void PublisherActionPerformed(java.awt.event.ActionEvent);
private void AuthorActionPerformed(java.awt.event.ActionEvent);
private void RowActionPerformed(java.awt.event.ActionEvent);
private void ShelfActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void GenreActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/DB.class
package mainlibrary;
public synchronized class DB {
public static final String user = root;
public static final String connection = jdbc:mysql://localhost:3306/library;
public void DB();
public static java.sql.Connection getConnection();
}
securityProject/build/classes/out/production/securityProject/mainlibrary/DeleteBook.class
package mainlibrary;
public synchronized class DeleteBook extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField UserName;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPasswordField password;
public void DeleteBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserNameActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/IssueBookForm.class
package mainlibrary;
public synchronized class IssueBookForm extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField IDate;
private javax.swing.JTextField IMonth;
private javax.swing.JTextField IYear;
private javax.swing.JTextField RDate;
private javax.swing.JTextField RMonth;
private javax.swing.JTextField RYear;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void IssueBookForm();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserIDActionPerformed(java.awt.event.ActionEvent);
private void IDateActionPerformed(java.awt.event.ActionEvent);
private void IMonthActionPerformed(java.awt.event.ActionEvent);
private void RYearActionPerformed(java.awt.event.ActionEvent);
private void BookIDActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/LibrarianDao.class
package mainlibrary;
public synchronized class LibrarianDao {
public void LibrarianDao();
public static int save(String, String, String, String, String, String);
public static int delete(int);
public static boolean validate(String, String);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/LibrarianLogin.class
package mainlibrary;
public synchronized class LibrarianLogin extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPasswordField password;
private javax.swing.JTextField username;
private static void setvisible(boolean);
public void LibrarianLogin();
private void initComponents();
private void usernameActionPerformed(java.awt.event.ActionEvent);
private void passwordActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/LibrarianSuccess$1.class
package mainlibrary;
synchronized class LibrarianSuccess$1 extends java.awt.event.MouseAdapter {
void LibrarianSuccess$1(LibrarianSuccess);
public void mousePressed(java.awt.event.MouseEvent);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/LibrarianSuccess.class
package mainlibrary;
public synchronized class LibrarianSuccess extends javax.swing.JFrame {
public static javax.swing.JFrame ThisLogined;
public static String Name;
public static String LibrarianID;
public static String Email;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JPanel jPanel1;
private static javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
public javax.swing.JFrame GetLibrarianLogin();
public void LibrarianSuccess();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
private void jButton5ActionPerformed(java.awt.event.ActionEvent);
private void jButton7ActionPerformed(java.awt.event.ActionEvent);
private void jButton8ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1ActionPerformed(java.awt.event.ActionEvent);
private void jTextField2ActionPerformed(java.awt.event.ActionEvent);
private void jTextField3ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1MousePressed(java.awt.event.MouseEvent);
private void jButton9ActionPerformed(java.awt.event.ActionEvent);
private void jButton6ActionPerformed(java.awt.event.ActionEvent);
static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/MainLibrary.class
package mainlibrary;
public synchronized class MainLibrary extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
public void MainLibrary();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/NewView$1.class
package mainlibrary;
synchronized class NewView$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void NewView$1(NewView, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/NewView.class
package mainlibrary;
public synchronized class NewView extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton BookIDRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.JRadioButton UserIDRadio;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void NewView();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void BookIDRadioActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
private void UserIDRadioActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/ReturnBookForm.class
package mainlibrary;
public synchronized class ReturnBookForm extends javax.swing.JFrame {
private javax.swing.JTextField BookID;
private javax.swing.JTextField IDate;
private javax.swing.JTextField IMonth;
private javax.swing.JTextField IYear;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void ReturnBookForm();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void UserIDActionPerformed(java.awt.event.ActionEvent);
private void IYearActionPerformed(java.awt.event.ActionEvent);
private void BookIDActionPerformed(java.awt.event.ActionEvent);
private void IDateActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/TransBookDao.class
package mainlibrary;
public synchronized class TransBookDao {
public void TransBookDao();
public static boolean checkBook(String);
public static boolean BookValidate(String);
public static boolean UserValidate(String);
public static int updatebook(String);
public static int IssueBook(int, int, String, String);
public static int ReturnBook(int, int);
public static boolean CheckIssuedBook(int);
public static int Check(int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserForm.class
package mainlibrary;
public synchronized class UserForm extends javax.swing.JFrame {
private javax.swing.JTextField Email;
private javax.swing.JPasswordField Password;
private javax.swing.JTextField Position;
private javax.swing.JTextField Program;
private javax.swing.JTextField UserName;
private javax.swing.JTextField Year;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void UserForm();
private void initComponents();
private void UserNameActionPerformed(java.awt.event.ActionEvent);
private void PositionActionPerformed(java.awt.event.ActionEvent);
private void YearActionPerformed(java.awt.event.ActionEvent);
private void ProgramActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void EmailActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
private void setVisible();
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserLogin.class
package mainlibrary;
public synchronized class UserLogin extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPasswordField password;
private javax.swing.JTextField username;
public void UserLogin();
private void initComponents();
private void usernameActionPerformed(java.awt.event.ActionEvent);
private void passwordActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserLoginSuccess.class
package mainlibrary;
public synchronized class UserLoginSuccess extends javax.swing.JFrame {
public static String GetName;
public static String GetRegDate;
public static String GetEmail;
public static String GetUserID;
private javax.swing.JTextField Email;
private javax.swing.JTextField Name;
private javax.swing.JTextField RegDate;
private javax.swing.JTextField UserID;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton7;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel16;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
public void UserLoginSuccess();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton7ActionPerformed(java.awt.event.ActionEvent);
private void EmailActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UsersDao.class
package mainlibrary;
public synchronized class UsersDao {
public void UsersDao();
public static boolean validate(String, String);
public static boolean CheckIfAlready(String);
public static int AddUser(String, String, String, String);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserView$1.class
package mainlibrary;
synchronized class UserView$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void UserView$1(UserView, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserView.class
package mainlibrary;
public synchronized class UserView extends javax.swing.JFrame {
public static String UserID;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void UserView();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserViewBook$1.class
package mainlibrary;
synchronized class UserViewBook$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void UserViewBook$1(UserViewBook, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/UserViewBook.class
package mainlibrary;
public synchronized class UserViewBook extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JRadioButton NotIssued;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.JButton ShowALL;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void UserViewBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
private void NotIssuedActionPerformed(java.awt.event.ActionEvent);
private void ShowALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/ViewBook$1.class
package mainlibrary;
synchronized class ViewBook$1 extends javax.swing.table.DefaultTableModel {
final Class[] types;
final boolean[] canEdit;
void ViewBook$1(ViewBook, Object[][], Object[]);
public Class getColumnClass(int);
public boolean isCellEditable(int, int);
}
securityProject/build/classes/out/production/securityProject/mainlibrary/ViewBook.class
package mainlibrary;
public synchronized class ViewBook extends javax.swing.JFrame {
private javax.swing.JRadioButton ALL;
private javax.swing.JRadioButton AuthorRadio;
private javax.swing.JRadioButton NameRadio;
private javax.swing.JButton Search;
private javax.swing.JTextField SearchField;
private javax.swing.ButtonGroup buttonGroup3;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
public void ViewBook();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void SearchFieldActionPerformed(java.awt.event.ActionEvent);
private void NameRadioActionPerformed(java.awt.event.ActionEvent);
private void SearchActionPerformed(java.awt.event.ActionEvent);
private void AuthorRadioActionPerformed(java.awt.event.ActionEvent);
private void ALLActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
securityProject/build/classes/out/production/securityProject/securityProject.iml
securityProject/build/classes/securityProject.iml
securityProject/build.xml
Builds, tests, and runs the project securityProject.
securityProject/dist/lib/mysql-connector-java-5.1.45-bin.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.8.0_92-b14 (Oracle Corporation)
Built-By: pb2user
Specification-Title: JDBC
Specification-Version: 4.2
Specification-Vendor: Oracle Corporation
Implementation-Title: MySQL Connector Java
Implementation-Version: 5.1.45
Implementation-Vendor-Id: com.mysql
Implementation-Vendor: Oracle
Bundle-Vendor: Oracle Corporation
Bundle-ClassPath: .
Bundle-Version: 5.1.45
Bundle-Name: Oracle Corporation's JDBC Driver for MySQL
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.mysql.jdbc
Export-Package: com.mysql.jdbc;version="5.1.45";uses:="com.mysql.jdbc.
log,javax.management,javax.naming,javax.net.ssl,javax.xml.parsers,jav
ax.xml.stream,javax.xml.transform,javax.xml.transform.dom,javax.xml.t
ransform.sax,javax.xml.transform.stax,javax.xml.transform.stream,org.
xml.sax",com.mysql.jdbc.jdbc2.optional;version="5.1.45";uses:="com.my
sql.jdbc,com.mysql.jdbc.log,javax.sql,javax.naming,javax.naming.spi,j
avax.transaction.xa",com.mysql.jdbc.log;version="5.1.45",com.mysql.jd
bc.profiler;version="5.1.45",com.mysql.jdbc.util;version="5.1.45",com
.mysql.jdbc.exceptions;version="5.1.45",com.mysql.jdbc.exceptions.jdb
c4;version="5.1.45",com.mysql.jdbc.interceptors;version="5.1.45",com.
mysql.jdbc.integration.c3p0;version="5.1.45";uses:="com.mchange.v2.c3
p0",com.mysql.jdbc.integration.jboss;version="5.1.45";uses:="org.jbos
s.resource.adapter.jdbc,org.jboss.resource.adapter.jdbc.vendor",com.m
ysql.jdbc.configs;version="5.1.45",org.gjt.mm.mysql;version="5.1.45";
uses:="com.mysql.jdbc",com.mysql.fabric;com.mysql.fabric.hibernate;co
m.mysql.fabric.jdbc;version="5.1.45";uses:="com.mysql.jdbc,javax.xml.
datatype;org.hibernate;org.hibernate.cfg;org.hibernate.service;org.hi
bernate.service.jdbc.connections.spi"
Import-Package: javax.net.ssl;javax.crypto;resolution:=optional,javax.
xml.parsers;javax.xml.stream;javax.xml.transform;javax.xml.transform.
dom;javax.xml.transform.sax;javax.xml.transform.stax;javax.xml.transf
orm.stream;org.w3c.dom;org.xml.sax;org.xml.sax.helpers;resolution:=op
tional,javax.sql;javax.naming;javax.naming.spi;javax.transaction.xa;r
esolution:=optional,javax.management;resolution:=optional,com.mchange
.v2.c3p0;version="[0.9.1.2,1.0.0)";resolution:=optional,org.jboss.res
ource.adapter.jdbc;org.jboss.resource.adapter.jdbc.vendor;resolution:
=optional,org.slf4j;resolution:=optional,javax.xml.datatype;org.hiber
nate;org.hibernate.cfg;org.hibernate.service;org.hibernate.service.jd
bc.connections.spi;resolution:=optional
META-INF/services/java.sql.Driver
com.mysql.jdbc.Driver
com.mysql.fabric.jdbc.FabricMySQLDriver
com/mysql/fabric/FabricCommunicationException.class
package com.mysql.fabric;
public synchronized class FabricCommunicationException extends Exception {
private static final long serialVersionUID = 1;
public void FabricCommunicationException(Throwable);
public void FabricCommunicationException(String);
public void FabricCommunicationException(String, Throwable);
}
com/mysql/fabric/FabricConnection.class
package com.mysql.fabric;
public synchronized class FabricConnection {
private proto.xmlrpc.XmlRpcClient client;
private java.util.Map shardMappingsByTableName;
private java.util.Map serverGroupsByName;
private long shardMappingsExpiration;
private int shardMappingsTtl;
private long serverGroupsExpiration;
private int serverGroupsTtl;
public void FabricConnection(String, String, String) throws FabricCommunicationException;
public void FabricConnection(java.util.Set, String, String) throws FabricCommunicationException;
public String getInstanceUuid();
public int getVersion();
public int refreshState() throws FabricCommunicationException;
public int refreshStatePassive();
public ServerGroup getServerGroup(String);
public ShardMapping getShardMapping(String, String);
public boolean isStateExpired();
public java.util.Set getFabricHosts();
public proto.xmlrpc.XmlRpcClient getClient();
}
com/mysql/fabric/FabricStateResponse.class
package com.mysql.fabric;
public synchronized class FabricStateResponse {
private Object data;
private int secsTtl;
private long expireTimeMillis;
public void FabricStateResponse(Object, int);
public void FabricStateResponse(Object, int, long);
public Object getData();
public int getTtl();
public long getExpireTimeMillis();
}
com/mysql/fabric/HashShardMapping$ReverseShardIndexSorter.class
package com.mysql.fabric;
synchronized class HashShardMapping$ReverseShardIndexSorter implements java.util.Comparator {
public static final HashShardMapping$ReverseShardIndexSorter instance;
private void HashShardMapping$ReverseShardIndexSorter();
public int compare(ShardIndex, ShardIndex);
static void ();
}
com/mysql/fabric/HashShardMapping.class
package com.mysql.fabric;
public synchronized class HashShardMapping extends ShardMapping {
private static final java.security.MessageDigest md5Hasher;
public void HashShardMapping(int, ShardingType, String, java.util.Set, java.util.Set);
protected ShardIndex getShardIndexForKey(String);
static void ();
}
com/mysql/fabric/RangeShardMapping$RangeShardIndexSorter.class
package com.mysql.fabric;
synchronized class RangeShardMapping$RangeShardIndexSorter implements java.util.Comparator {
public static final RangeShardMapping$RangeShardIndexSorter instance;
private void RangeShardMapping$RangeShardIndexSorter();
public int compare(ShardIndex, ShardIndex);
static void ();
}
com/mysql/fabric/RangeShardMapping.class
package com.mysql.fabric;
public synchronized class RangeShardMapping extends ShardMapping {
public void RangeShardMapping(int, ShardingType, String, java.util.Set, java.util.Set);
protected ShardIndex getShardIndexForKey(String);
}
com/mysql/fabric/Response.class
package com.mysql.fabric;
public synchronized class Response {
private int protocolVersion;
private String fabricUuid;
private int ttl;
private String errorMessage;
private java.util.List resultSet;
public void Response(java.util.List) throws FabricCommunicationException;
public int getProtocolVersion();
public String getFabricUuid();
public int getTtl();
public String getErrorMessage();
public java.util.List getResultSet();
}
com/mysql/fabric/Server.class
package com.mysql.fabric;
public synchronized class Server implements Comparable {
private String groupName;
private String uuid;
private String hostname;
private int port;
private ServerMode mode;
private ServerRole role;
private double weight;
public void Server(String, String, String, int, ServerMode, ServerRole, double);
public String getGroupName();
public String getUuid();
public String getHostname();
public int getPort();
public ServerMode getMode();
public ServerRole getRole();
public double getWeight();
public String getHostPortString();
public boolean isMaster();
public boolean isSlave();
public String toString();
public boolean equals(Object);
public int hashCode();
public int compareTo(Server);
static void ();
}
com/mysql/fabric/ServerGroup.class
package com.mysql.fabric;
public synchronized class ServerGroup {
private String name;
private java.util.Set servers;
public void ServerGroup(String, java.util.Set);
public String getName();
public java.util.Set getServers();
public Server getMaster();
public Server getServer(String);
public String toString();
}
com/mysql/fabric/ServerMode.class
package com.mysql.fabric;
public final synchronized enum ServerMode {
public static final ServerMode OFFLINE;
public static final ServerMode READ_ONLY;
public static final ServerMode WRITE_ONLY;
public static final ServerMode READ_WRITE;
public static final ServerMode[] values();
public static ServerMode valueOf(String);
private void ServerMode(String, int);
public static ServerMode getFromConstant(Integer);
static void ();
}
com/mysql/fabric/ServerRole.class
package com.mysql.fabric;
public final synchronized enum ServerRole {
public static final ServerRole FAULTY;
public static final ServerRole SPARE;
public static final ServerRole SECONDARY;
public static final ServerRole PRIMARY;
public static final ServerRole CONFIGURING;
public static final ServerRole[] values();
public static ServerRole valueOf(String);
private void ServerRole(String, int);
public static ServerRole getFromConstant(Integer);
static void ();
}
com/mysql/fabric/ShardIndex.class
package com.mysql.fabric;
public synchronized class ShardIndex {
private String bound;
private Integer shardId;
private String groupName;
public void ShardIndex(String, Integer, String);
public String getBound();
public Integer getShardId();
public String getGroupName();
}
com/mysql/fabric/ShardMapping.class
package com.mysql.fabric;
public abstract synchronized class ShardMapping {
private int mappingId;
private ShardingType shardingType;
private String globalGroupName;
protected java.util.Set shardTables;
protected java.util.Set shardIndices;
public void ShardMapping(int, ShardingType, String, java.util.Set, java.util.Set);
public String getGroupNameForKey(String);
protected abstract ShardIndex getShardIndexForKey(String);
public int getMappingId();
public ShardingType getShardingType();
public String getGlobalGroupName();
public java.util.Set getShardTables();
public java.util.Set getShardIndices();
}
com/mysql/fabric/ShardMappingFactory$1.class
package com.mysql.fabric;
synchronized class ShardMappingFactory$1 {
static void ();
}
com/mysql/fabric/ShardMappingFactory.class
package com.mysql.fabric;
public synchronized class ShardMappingFactory {
public void ShardMappingFactory();
public ShardMapping createShardMapping(int, ShardingType, String, java.util.Set, java.util.Set);
}
com/mysql/fabric/ShardTable.class
package com.mysql.fabric;
public synchronized class ShardTable {
private String database;
private String table;
private String column;
public void ShardTable(String, String, String);
public String getDatabase();
public String getTable();
public String getColumn();
}
com/mysql/fabric/ShardingType.class
package com.mysql.fabric;
public final synchronized enum ShardingType {
public static final ShardingType LIST;
public static final ShardingType RANGE;
public static final ShardingType HASH;
public static final ShardingType[] values();
public static ShardingType valueOf(String);
private void ShardingType(String, int);
static void ();
}
com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.class
package com.mysql.fabric.hibernate;
public synchronized class FabricMultiTenantConnectionProvider implements org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider {
private static final long serialVersionUID = 1;
private com.mysql.fabric.FabricConnection fabricConnection;
private String database;
private String table;
private String user;
private String password;
private com.mysql.fabric.ShardMapping shardMapping;
private com.mysql.fabric.ServerGroup globalGroup;
public void FabricMultiTenantConnectionProvider(String, String, String, String, String, String, String);
private java.sql.Connection getReadWriteConnectionFromServerGroup(com.mysql.fabric.ServerGroup) throws java.sql.SQLException;
public java.sql.Connection getAnyConnection() throws java.sql.SQLException;
public java.sql.Connection getConnection(String) throws java.sql.SQLException;
public void releaseAnyConnection(java.sql.Connection) throws java.sql.SQLException;
public void releaseConnection(String, java.sql.Connection) throws java.sql.SQLException;
public boolean supportsAggressiveRelease();
public boolean isUnwrappableAs(Class);
public Object unwrap(Class);
}
com/mysql/fabric/jdbc/ErrorReportingExceptionInterceptor.class
package com.mysql.fabric.jdbc;
public synchronized class ErrorReportingExceptionInterceptor implements com.mysql.jdbc.ExceptionInterceptor {
private String hostname;
private String port;
private String fabricHaGroup;
public void ErrorReportingExceptionInterceptor();
public java.sql.SQLException interceptException(java.sql.SQLException, com.mysql.jdbc.Connection);
public void init(com.mysql.jdbc.Connection, java.util.Properties) throws java.sql.SQLException;
public void destroy();
}
com/mysql/fabric/jdbc/FabricMySQLConnection.class
package com.mysql.fabric.jdbc;
public abstract interface FabricMySQLConnection extends com.mysql.jdbc.MySQLConnection {
public abstract void clearServerSelectionCriteria() throws java.sql.SQLException;
public abstract void setShardKey(String) throws java.sql.SQLException;
public abstract String getShardKey();
public abstract void setShardTable(String) throws java.sql.SQLException;
public abstract String getShardTable();
public abstract void setServerGroupName(String) throws java.sql.SQLException;
public abstract String getServerGroupName();
public abstract com.mysql.fabric.ServerGroup getCurrentServerGroup();
public abstract void clearQueryTables() throws java.sql.SQLException;
public abstract void addQueryTable(String) throws java.sql.SQLException;
public abstract java.util.Set getQueryTables();
}
com/mysql/fabric/jdbc/FabricMySQLConnectionProperties.class
package com.mysql.fabric.jdbc;
public abstract interface FabricMySQLConnectionProperties extends com.mysql.jdbc.ConnectionProperties {
public abstract void setFabricShardKey(String);
public abstract String getFabricShardKey();
public abstract void setFabricShardTable(String);
public abstract String getFabricShardTable();
public abstract void setFabricServerGroup(String);
public abstract String getFabricServerGroup();
public abstract void setFabricProtocol(String);
public abstract String getFabricProtocol();
public abstract void setFabricUsername(String);
public abstract String getFabricUsername();
public abstract void setFabricPassword(String);
public abstract String getFabricPassword();
public abstract void setFabricReportErrors(boolean);
public abstract boolean getFabricReportErrors();
}
com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.class
package com.mysql.fabric.jdbc;
public synchronized class FabricMySQLConnectionProxy extends com.mysql.jdbc.ConnectionPropertiesImpl implements FabricMySQLConnection, FabricMySQLConnectionProperties {
private static final long serialVersionUID = 5845485979107347258;
private com.mysql.jdbc.log.Log log;
protected com.mysql.fabric.FabricConnection fabricConnection;
protected boolean closed;
protected boolean transactionInProgress;
protected java.util.Map serverConnections;
protected com.mysql.jdbc.ReplicationConnection currentConnection;
protected String shardKey;
protected String shardTable;
protected String serverGroupName;
protected java.util.Set queryTables;
protected com.mysql.fabric.ServerGroup serverGroup;
protected String host;
protected String port;
protected String username;
protected String password;
protected String database;
protected com.mysql.fabric.ShardMapping shardMapping;
protected boolean readOnly;
protected boolean autoCommit;
protected int transactionIsolation;
private String fabricShardKey;
private String fabricShardTable;
private String fabricServerGroup;
private String fabricProtocol;
private String fabricUsername;
private String fabricPassword;
private boolean reportErrors;
private static final java.util.Set replConnGroupLocks;
private static final Class JDBC4_NON_TRANSIENT_CONN_EXCEPTION;
public void FabricMySQLConnectionProxy(java.util.Properties) throws java.sql.SQLException;
synchronized java.sql.SQLException interceptException(java.sql.SQLException, com.mysql.jdbc.Connection, String, String, String) throws com.mysql.fabric.FabricCommunicationException;
private void refreshStateIfNecessary() throws java.sql.SQLException;
public void setShardKey(String) throws java.sql.SQLException;
public String getShardKey();
public void setShardTable(String) throws java.sql.SQLException;
public String getShardTable();
public void setServerGroupName(String) throws java.sql.SQLException;
public String getServerGroupName();
public void clearServerSelectionCriteria() throws java.sql.SQLException;
public com.mysql.fabric.ServerGroup getCurrentServerGroup();
public void clearQueryTables() throws java.sql.SQLException;
public void addQueryTable(String) throws java.sql.SQLException;
public java.util.Set getQueryTables();
protected void setCurrentServerGroup(String) throws java.sql.SQLException;
protected com.mysql.jdbc.MySQLConnection getActiveMySQLConnectionChecked() throws java.sql.SQLException;
public com.mysql.jdbc.MySQLConnection getActiveMySQLConnection();
protected com.mysql.jdbc.Connection getActiveConnectionPassive();
private void syncGroupServersToReplicationConnectionGroup(com.mysql.jdbc.ReplicationConnectionGroup) throws java.sql.SQLException;
protected com.mysql.jdbc.Connection getActiveConnection() throws java.sql.SQLException;
private void ensureOpen() throws java.sql.SQLException;
private void ensureNoTransactionInProgress() throws java.sql.SQLException;
public void close() throws java.sql.SQLException;
public boolean isClosed();
public boolean isValid(int) throws java.sql.SQLException;
public void setReadOnly(boolean) throws java.sql.SQLException;
public boolean isReadOnly() throws java.sql.SQLException;
public boolean isReadOnly(boolean) throws java.sql.SQLException;
public void setCatalog(String) throws java.sql.SQLException;
public String getCatalog();
public void rollback() throws java.sql.SQLException;
public void rollback(java.sql.Savepoint) throws java.sql.SQLException;
public void commit() throws java.sql.SQLException;
public void setAutoCommit(boolean) throws java.sql.SQLException;
public void transactionBegun() throws java.sql.SQLException;
public void transactionCompleted() throws java.sql.SQLException;
public boolean getAutoCommit();
public com.mysql.jdbc.MySQLConnection getLoadBalanceSafeProxy();
public com.mysql.jdbc.MySQLConnection getMultiHostSafeProxy();
public void setTransactionIsolation(int) throws java.sql.SQLException;
public void setTypeMap(java.util.Map) throws java.sql.SQLException;
public void setHoldability(int) throws java.sql.SQLException;
public void setProxy(com.mysql.jdbc.MySQLConnection);
public java.sql.Savepoint setSavepoint() throws java.sql.SQLException;
public java.sql.Savepoint setSavepoint(String) throws java.sql.SQLException;
public void releaseSavepoint(java.sql.Savepoint);
public java.sql.CallableStatement prepareCall(String) throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int) throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, String[]) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, String[]) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, String[]) throws java.sql.SQLException;
public java.sql.Statement createStatement() throws java.sql.SQLException;
public java.sql.Statement createStatement(int, int) throws java.sql.SQLException;
public java.sql.Statement createStatement(int, int, int) throws java.sql.SQLException;
public com.mysql.jdbc.ResultSetInternalMethods execSQL(com.mysql.jdbc.StatementImpl, String, int, com.mysql.jdbc.Buffer, int, int, boolean, String, com.mysql.jdbc.Field[]) throws java.sql.SQLException;
public com.mysql.jdbc.ResultSetInternalMethods execSQL(com.mysql.jdbc.StatementImpl, String, int, com.mysql.jdbc.Buffer, int, int, boolean, String, com.mysql.jdbc.Field[], boolean) throws java.sql.SQLException;
public String extractSqlFromPacket(String, com.mysql.jdbc.Buffer, int) throws java.sql.SQLException;
public StringBuilder generateConnectionCommentBlock(StringBuilder);
public com.mysql.jdbc.MysqlIO getIO() throws java.sql.SQLException;
public java.util.Calendar getCalendarInstanceForSessionOrNew();
public String getServerCharacterEncoding();
public String getServerCharset();
public java.util.TimeZone getServerTimezoneTZ();
public boolean versionMeetsMinimum(int, int, int) throws java.sql.SQLException;
public boolean supportsIsolationLevel();
public boolean supportsQuotedIdentifiers();
public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException;
public String getCharacterSetMetadata();
public java.sql.Statement getMetadataSafeStatement() throws java.sql.SQLException;
public boolean isWrapperFor(Class);
public Object unwrap(Class);
public void unSafeStatementInterceptors() throws java.sql.SQLException;
public boolean supportsTransactions();
public boolean isRunningOnJDK13();
public void createNewIO(boolean) throws java.sql.SQLException;
public void dumpTestcaseQuery(String);
public void abortInternal() throws java.sql.SQLException;
public boolean isServerLocal() throws java.sql.SQLException;
public void shutdownServer() throws java.sql.SQLException;
public void clearHasTriedMaster();
public boolean hasTriedMaster();
public boolean isInGlobalTx();
public void setInGlobalTx(boolean);
public void changeUser(String, String) throws java.sql.SQLException;
public void setFabricShardKey(String);
public String getFabricShardKey();
public void setFabricShardTable(String);
public String getFabricShardTable();
public void setFabricServerGroup(String);
public String getFabricServerGroup();
public void setFabricProtocol(String);
public String getFabricProtocol();
public void setFabricUsername(String);
public String getFabricUsername();
public void setFabricPassword(String);
public String getFabricPassword();
public void setFabricReportErrors(boolean);
public boolean getFabricReportErrors();
public void setAllowLoadLocalInfile(boolean);
public void setAllowMultiQueries(boolean);
public void setAllowNanAndInf(boolean);
public void setAllowUrlInLocalInfile(boolean);
public void setAlwaysSendSetIsolation(boolean);
public void setAutoDeserialize(boolean);
public void setAutoGenerateTestcaseScript(boolean);
public void setAutoReconnect(boolean);
public void setAutoReconnectForConnectionPools(boolean);
public void setAutoReconnectForPools(boolean);
public void setBlobSendChunkSize(String) throws java.sql.SQLException;
public void setCacheCallableStatements(boolean);
public void setCachePreparedStatements(boolean);
public void setCacheResultSetMetadata(boolean);
public void setCacheServerConfiguration(boolean);
public void setCallableStatementCacheSize(int) throws java.sql.SQLException;
public void setCapitalizeDBMDTypes(boolean);
public void setCapitalizeTypeNames(boolean);
public void setCharacterEncoding(String);
public void setCharacterSetResults(String);
public void setClobberStreamingResults(boolean);
public void setClobCharacterEncoding(String);
public void setConnectionCollation(String);
public void setConnectTimeout(int) throws java.sql.SQLException;
public void setContinueBatchOnError(boolean);
public void setCreateDatabaseIfNotExist(boolean);
public void setDefaultFetchSize(int) throws java.sql.SQLException;
public void setDetectServerPreparedStmts(boolean);
public void setDontTrackOpenResources(boolean);
public void setDumpQueriesOnException(boolean);
public void setDynamicCalendars(boolean);
public void setElideSetAutoCommits(boolean);
public void setEmptyStringsConvertToZero(boolean);
public void setEmulateLocators(boolean);
public void setEmulateUnsupportedPstmts(boolean);
public void setEnablePacketDebug(boolean);
public void setEncoding(String);
public void setExplainSlowQueries(boolean);
public void setFailOverReadOnly(boolean);
public void setGatherPerformanceMetrics(boolean);
public void setHoldResultsOpenOverStatementClose(boolean);
public void setIgnoreNonTxTables(boolean);
public void setInitialTimeout(int) throws java.sql.SQLException;
public void setIsInteractiveClient(boolean);
public void setJdbcCompliantTruncation(boolean);
public void setLocatorFetchBufferSize(String) throws java.sql.SQLException;
public void setLogger(String);
public void setLoggerClassName(String);
public void setLogSlowQueries(boolean);
public void setMaintainTimeStats(boolean);
public void setMaxQuerySizeToLog(int) throws java.sql.SQLException;
public void setMaxReconnects(int) throws java.sql.SQLException;
public void setMaxRows(int) throws java.sql.SQLException;
public void setMetadataCacheSize(int) throws java.sql.SQLException;
public void setNoDatetimeStringSync(boolean);
public void setNullCatalogMeansCurrent(boolean);
public void setNullNamePatternMatchesAll(boolean);
public void setPacketDebugBufferSize(int) throws java.sql.SQLException;
public void setParanoid(boolean);
public void setPedantic(boolean);
public void setPreparedStatementCacheSize(int) throws java.sql.SQLException;
public void setPreparedStatementCacheSqlLimit(int) throws java.sql.SQLException;
public void setProfileSql(boolean);
public void setProfileSQL(boolean);
public void setPropertiesTransform(String);
public void setQueriesBeforeRetryMaster(int) throws java.sql.SQLException;
public void setReconnectAtTxEnd(boolean);
public void setRelaxAutoCommit(boolean);
public void setReportMetricsIntervalMillis(int) throws java.sql.SQLException;
public void setRequireSSL(boolean);
public void setRetainStatementAfterResultSetClose(boolean);
public void setRollbackOnPooledClose(boolean);
public void setRoundRobinLoadBalance(boolean);
public void setRunningCTS13(boolean);
public void setSecondsBeforeRetryMaster(int) throws java.sql.SQLException;
public void setServerTimezone(String);
public void setSessionVariables(String);
public void setSlowQueryThresholdMillis(int) throws java.sql.SQLException;
public void setSocketFactoryClassName(String);
public void setSocketTimeout(int) throws java.sql.SQLException;
public void setStrictFloatingPoint(boolean);
public void setStrictUpdates(boolean);
public void setTinyInt1isBit(boolean);
public void setTraceProtocol(boolean);
public void setTransformedBitIsBoolean(boolean);
public void setUseCompression(boolean);
public void setUseFastIntParsing(boolean);
public void setUseHostsInPrivileges(boolean);
public void setUseInformationSchema(boolean);
public void setUseLocalSessionState(boolean);
public void setUseOldUTF8Behavior(boolean);
public void setUseOnlyServerErrorMessages(boolean);
public void setUseReadAheadInput(boolean);
public void setUseServerPreparedStmts(boolean);
public void setUseSqlStateCodes(boolean);
public void setUseSSL(boolean);
public void setUseStreamLengthsInPrepStmts(boolean);
public void setUseTimezone(boolean);
public void setUseUltraDevWorkAround(boolean);
public void setUseUnbufferedInput(boolean);
public void setUseUnicode(boolean);
public void setUseUsageAdvisor(boolean);
public void setYearIsDateType(boolean);
public void setZeroDateTimeBehavior(String);
public void setUseCursorFetch(boolean);
public void setOverrideSupportsIntegrityEnhancementFacility(boolean);
public void setNoTimezoneConversionForTimeType(boolean);
public void setUseJDBCCompliantTimezoneShift(boolean);
public void setAutoClosePStmtStreams(boolean);
public void setProcessEscapeCodesForPrepStmts(boolean);
public void setUseGmtMillisForDatetimes(boolean);
public void setDumpMetadataOnColumnNotFound(boolean);
public void setResourceId(String);
public void setRewriteBatchedStatements(boolean);
public void setJdbcCompliantTruncationForReads(boolean);
public void setUseJvmCharsetConverters(boolean);
public void setPinGlobalTxToPhysicalConnection(boolean);
public void setGatherPerfMetrics(boolean);
public void setUltraDevHack(boolean);
public void setInteractiveClient(boolean);
public void setSocketFactory(String);
public void setUseServerPrepStmts(boolean);
public void setCacheCallableStmts(boolean);
public void setCachePrepStmts(boolean);
public void setCallableStmtCacheSize(int) throws java.sql.SQLException;
public void setPrepStmtCacheSize(int) throws java.sql.SQLException;
public void setPrepStmtCacheSqlLimit(int) throws java.sql.SQLException;
public void setNoAccessToProcedureBodies(boolean);
public void setUseOldAliasMetadataBehavior(boolean);
public void setClientCertificateKeyStorePassword(String);
public void setClientCertificateKeyStoreType(String);
public void setClientCertificateKeyStoreUrl(String);
public void setTrustCertificateKeyStorePassword(String);
public void setTrustCertificateKeyStoreType(String);
public void setTrustCertificateKeyStoreUrl(String);
public void setUseSSPSCompatibleTimezoneShift(boolean);
public void setTreatUtilDateAsTimestamp(boolean);
public void setUseFastDateParsing(boolean);
public void setLocalSocketAddress(String);
public void setUseConfigs(String);
public void setGenerateSimpleParameterMetadata(boolean);
public void setLogXaCommands(boolean);
public void setResultSetSizeThreshold(int) throws java.sql.SQLException;
public void setNetTimeoutForStreamingResults(int) throws java.sql.SQLException;
public void setEnableQueryTimeouts(boolean);
public void setPadCharsWithSpace(boolean);
public void setUseDynamicCharsetInfo(boolean);
public void setClientInfoProvider(String);
public void setPopulateInsertRowWithDefaultValues(boolean);
public void setLoadBalanceStrategy(String);
public void setTcpNoDelay(boolean);
public void setTcpKeepAlive(boolean);
public void setTcpRcvBuf(int) throws java.sql.SQLException;
public void setTcpSndBuf(int) throws java.sql.SQLException;
public void setTcpTrafficClass(int) throws java.sql.SQLException;
public void setUseNanosForElapsedTime(boolean);
public void setSlowQueryThresholdNanos(long) throws java.sql.SQLException;
public void setStatementInterceptors(String);
public void setUseDirectRowUnpack(boolean);
public void setLargeRowSizeThreshold(String) throws java.sql.SQLException;
public void setUseBlobToStoreUTF8OutsideBMP(boolean);
public void setUtf8OutsideBmpExcludedColumnNamePattern(String);
public void setUtf8OutsideBmpIncludedColumnNamePattern(String);
public void setIncludeInnodbStatusInDeadlockExceptions(boolean);
public void setIncludeThreadDumpInDeadlockExceptions(boolean);
public void setIncludeThreadNamesAsStatementComment(boolean);
public void setBlobsAreStrings(boolean);
public void setFunctionsNeverReturnBlobs(boolean);
public void setAutoSlowLog(boolean);
public void setConnectionLifecycleInterceptors(String);
public void setProfilerEventHandler(String);
public void setVerifyServerCertificate(boolean);
public void setUseLegacyDatetimeCode(boolean);
public void setSelfDestructOnPingSecondsLifetime(int) throws java.sql.SQLException;
public void setSelfDestructOnPingMaxOperations(int) throws java.sql.SQLException;
public void setUseColumnNamesInFindColumn(boolean);
public void setUseLocalTransactionState(boolean);
public void setCompensateOnDuplicateKeyUpdateCounts(boolean);
public void setUseAffectedRows(boolean);
public void setPasswordCharacterEncoding(String);
public void setLoadBalanceBlacklistTimeout(int) throws java.sql.SQLException;
public void setRetriesAllDown(int) throws java.sql.SQLException;
public void setExceptionInterceptors(String);
public void setQueryTimeoutKillsConnection(boolean);
public void setLoadBalancePingTimeout(int) throws java.sql.SQLException;
public void setLoadBalanceValidateConnectionOnSwapServer(boolean);
public void setLoadBalanceConnectionGroup(String);
public void setLoadBalanceExceptionChecker(String);
public void setLoadBalanceSQLStateFailover(String);
public void setLoadBalanceSQLExceptionSubclassFailover(String);
public void setLoadBalanceEnableJMX(boolean);
public void setLoadBalanceAutoCommitStatementThreshold(int) throws java.sql.SQLException;
public void setLoadBalanceAutoCommitStatementRegex(String);
public void setAuthenticationPlugins(String);
public void setDisabledAuthenticationPlugins(String);
public void setDefaultAuthenticationPlugin(String);
public void setParseInfoCacheFactory(String);
public void setServerConfigCacheFactory(String);
public void setDisconnectOnExpiredPasswords(boolean);
public void setGetProceduresReturnsFunctions(boolean);
public int getActiveStatementCount();
public long getIdleFor();
public com.mysql.jdbc.log.Log getLog();
public boolean isMasterConnection();
public boolean isNoBackslashEscapesSet();
public boolean isSameResource(com.mysql.jdbc.Connection);
public boolean parserKnowsUnicode();
public void ping() throws java.sql.SQLException;
public void resetServerState() throws java.sql.SQLException;
public void setFailedOver(boolean);
public void setPreferSlaveDuringFailover(boolean);
public void setStatementComment(String);
public void reportQueryTime(long);
public boolean isAbonormallyLongQuery(long);
public void initializeExtension(com.mysql.jdbc.Extension) throws java.sql.SQLException;
public int getAutoIncrementIncrement();
public boolean hasSameProperties(com.mysql.jdbc.Connection);
public java.util.Properties getProperties();
public void setSchema(String) throws java.sql.SQLException;
public String getSchema() throws java.sql.SQLException;
public void abort(java.util.concurrent.Executor) throws java.sql.SQLException;
public void setNetworkTimeout(java.util.concurrent.Executor, int) throws java.sql.SQLException;
public int getNetworkTimeout() throws java.sql.SQLException;
public void checkClosed() throws java.sql.SQLException;
public Object getConnectionMutex();
public void setSessionMaxRows(int) throws java.sql.SQLException;
public int getSessionMaxRows();
public boolean isProxySet();
public com.mysql.jdbc.Connection duplicate() throws java.sql.SQLException;
public com.mysql.jdbc.CachedResultSetMetaData getCachedMetaData(String);
public java.util.Timer getCancelTimer();
public com.mysql.jdbc.SingleByteCharsetConverter getCharsetConverter(String) throws java.sql.SQLException;
public String getCharsetNameForIndex(int) throws java.sql.SQLException;
public String getEncodingForIndex(int) throws java.sql.SQLException;
public java.util.TimeZone getDefaultTimeZone();
public String getErrorMessageEncoding();
public com.mysql.jdbc.ExceptionInterceptor getExceptionInterceptor();
public String getHost();
public String getHostPortPair();
public long getId();
public int getMaxBytesPerChar(String) throws java.sql.SQLException;
public int getMaxBytesPerChar(Integer, String) throws java.sql.SQLException;
public int getNetBufferLength();
public boolean getRequiresEscapingEncoder();
public int getServerMajorVersion();
public int getServerMinorVersion();
public int getServerSubMinorVersion();
public String getServerVariable(String);
public String getServerVersion();
public java.util.Calendar getSessionLockedCalendar();
public String getStatementComment();
public java.util.List getStatementInterceptorsInstances();
public String getURL();
public String getUser();
public java.util.Calendar getUtcCalendar();
public void incrementNumberOfPreparedExecutes();
public void incrementNumberOfPrepares();
public void incrementNumberOfResultSetsCreated();
public void initializeResultsMetadataFromCache(String, com.mysql.jdbc.CachedResultSetMetaData, com.mysql.jdbc.ResultSetInternalMethods) throws java.sql.SQLException;
public void initializeSafeStatementInterceptors() throws java.sql.SQLException;
public boolean isClientTzUTC();
public boolean isCursorFetchEnabled() throws java.sql.SQLException;
public boolean isReadInfoMsgEnabled();
public boolean isServerTzUTC();
public boolean lowerCaseTableNames();
public void maxRowsChanged(com.mysql.jdbc.Statement);
public void pingInternal(boolean, int) throws java.sql.SQLException;
public void realClose(boolean, boolean, boolean, Throwable) throws java.sql.SQLException;
public void recachePreparedStatement(com.mysql.jdbc.ServerPreparedStatement) throws java.sql.SQLException;
public void registerQueryExecutionTime(long);
public void registerStatement(com.mysql.jdbc.Statement);
public void reportNumberOfTablesAccessed(int);
public boolean serverSupportsConvertFn() throws java.sql.SQLException;
public void setReadInfoMsgEnabled(boolean);
public void setReadOnlyInternal(boolean) throws java.sql.SQLException;
public boolean storesLowerCaseTableName();
public void throwConnectionClosedException() throws java.sql.SQLException;
public void unregisterStatement(com.mysql.jdbc.Statement);
public void unsetMaxRows(com.mysql.jdbc.Statement) throws java.sql.SQLException;
public boolean useAnsiQuotedIdentifiers();
public boolean useMaxRows();
public void clearWarnings();
public java.util.Properties getClientInfo();
public String getClientInfo(String);
public int getHoldability();
public int getTransactionIsolation();
public java.util.Map getTypeMap();
public java.sql.SQLWarning getWarnings() throws java.sql.SQLException;
public String nativeSQL(String) throws java.sql.SQLException;
public com.mysql.jdbc.profiler.ProfilerEventHandler getProfilerEventHandlerInstance();
public void setProfilerEventHandlerInstance(com.mysql.jdbc.profiler.ProfilerEventHandler);
public void decachePreparedStatement(com.mysql.jdbc.ServerPreparedStatement) throws java.sql.SQLException;
static void ();
}
com/mysql/fabric/jdbc/FabricMySQLDataSource.class
package com.mysql.fabric.jdbc;
public synchronized class FabricMySQLDataSource extends com.mysql.jdbc.jdbc2.optional.MysqlDataSource implements FabricMySQLConnectionProperties {
private static final long serialVersionUID = 1;
private static final java.sql.Driver driver;
private String fabricShardKey;
private String fabricShardTable;
private String fabricServerGroup;
private String fabricProtocol;
private String fabricUsername;
private String fabricPassword;
private boolean fabricReportErrors;
public void FabricMySQLDataSource();
protected java.sql.Connection getConnection(java.util.Properties) throws java.sql.SQLException;
public void setFabricShardKey(String);
public String getFabricShardKey();
public void setFabricShardTable(String);
public String getFabricShardTable();
public void setFabricServerGroup(String);
public String getFabricServerGroup();
public void setFabricProtocol(String);
public String getFabricProtocol();
public void setFabricUsername(String);
public String getFabricUsername();
public void setFabricPassword(String);
public String getFabricPassword();
public void setFabricReportErrors(boolean);
public boolean getFabricReportErrors();
static void ();
}
com/mysql/fabric/jdbc/FabricMySQLDriver.class
package com.mysql.fabric.jdbc;
public synchronized class FabricMySQLDriver extends com.mysql.jdbc.NonRegisteringDriver implements java.sql.Driver {
public static final String FABRIC_URL_PREFIX = jdbc:mysql:fabric://;
public static final String FABRIC_SHARD_KEY_PROPERTY_KEY = fabricShardKey;
public static final String FABRIC_SHARD_TABLE_PROPERTY_KEY = fabricShardTable;
public static final String FABRIC_SERVER_GROUP_PROPERTY_KEY = fabricServerGroup;
public static final String FABRIC_PROTOCOL_PROPERTY_KEY = fabricProtocol;
public static final String FABRIC_USERNAME_PROPERTY_KEY = fabricUsername;
public static final String FABRIC_PASSWORD_PROPERTY_KEY = fabricPassword;
public static final String FABRIC_REPORT_ERRORS_PROPERTY_KEY = fabricReportErrors;
public void FabricMySQLDriver() throws java.sql.SQLException;
public java.sql.Connection connect(String, java.util.Properties) throws java.sql.SQLException;
public boolean acceptsURL(String) throws java.sql.SQLException;
java.util.Properties parseFabricURL(String, java.util.Properties) throws java.sql.SQLException;
public java.util.logging.Logger getParentLogger() throws java.sql.SQLException;
static void ();
}
com/mysql/fabric/jdbc/JDBC4FabricMySQLConnection.class
package com.mysql.fabric.jdbc;
public abstract interface JDBC4FabricMySQLConnection extends com.mysql.jdbc.JDBC4MySQLConnection {
public abstract void clearServerSelectionCriteria() throws java.sql.SQLException;
public abstract void setShardKey(String) throws java.sql.SQLException;
public abstract String getShardKey();
public abstract void setShardTable(String) throws java.sql.SQLException;
public abstract String getShardTable();
public abstract void setServerGroupName(String) throws java.sql.SQLException;
public abstract String getServerGroupName();
public abstract com.mysql.fabric.ServerGroup getCurrentServerGroup();
public abstract void clearQueryTables() throws java.sql.SQLException;
public abstract void addQueryTable(String) throws java.sql.SQLException;
public abstract java.util.Set getQueryTables();
}
com/mysql/fabric/jdbc/JDBC4FabricMySQLConnectionProxy.class
package com.mysql.fabric.jdbc;
public synchronized class JDBC4FabricMySQLConnectionProxy extends FabricMySQLConnectionProxy implements JDBC4FabricMySQLConnection, FabricMySQLConnectionProperties {
private static final long serialVersionUID = 5845485979107347258;
private com.mysql.fabric.FabricConnection fabricConnection;
public void JDBC4FabricMySQLConnectionProxy(java.util.Properties) throws java.sql.SQLException;
public java.sql.Blob createBlob();
public java.sql.Clob createClob();
public java.sql.NClob createNClob();
public java.sql.SQLXML createSQLXML() throws java.sql.SQLException;
public void setClientInfo(java.util.Properties) throws java.sql.SQLClientInfoException;
public void setClientInfo(String, String) throws java.sql.SQLClientInfoException;
public java.sql.Array createArrayOf(String, Object[]) throws java.sql.SQLException;
public java.sql.Struct createStruct(String, Object[]) throws java.sql.SQLException;
public com.mysql.jdbc.JDBC4ClientInfoProvider getClientInfoProviderImpl() throws java.sql.SQLException;
}
com/mysql/fabric/proto/xmlrpc/AuthenticatedXmlRpcMethodCaller.class
package com.mysql.fabric.proto.xmlrpc;
public synchronized class AuthenticatedXmlRpcMethodCaller implements XmlRpcMethodCaller {
private XmlRpcMethodCaller underlyingCaller;
private String url;
private String username;
private String password;
public void AuthenticatedXmlRpcMethodCaller(XmlRpcMethodCaller, String, String, String);
public void setHeader(String, String);
public void clearHeader(String);
public java.util.List call(String, Object[]) throws com.mysql.fabric.FabricCommunicationException;
}
com/mysql/fabric/proto/xmlrpc/DigestAuthentication.class
package com.mysql.fabric.proto.xmlrpc;
public synchronized class DigestAuthentication {
private static java.util.Random random;
public void DigestAuthentication();
public static String getChallengeHeader(String) throws java.io.IOException;
public static String calculateMD5RequestDigest(String, String, String, String, String, String, String, String);
private static String checksumMD5(String);
private static String digestMD5(String, String);
private static String hexEncode(byte[]);
public static String serializeDigestResponse(java.util.Map);
public static java.util.Map parseDigestChallenge(String);
public static String generateCnonce(String, String);
private static String quoteParam(String);
public static String generateAuthorizationHeader(java.util.Map, String, String);
static void ();
}
com/mysql/fabric/proto/xmlrpc/InternalXmlRpcMethodCaller.class
package com.mysql.fabric.proto.xmlrpc;
public synchronized class InternalXmlRpcMethodCaller implements XmlRpcMethodCaller {
private com.mysql.fabric.xmlrpc.Client xmlRpcClient;
public void InternalXmlRpcMethodCaller(String) throws com.mysql.fabric.FabricCommunicationException;
private Object unwrapValue(com.mysql.fabric.xmlrpc.base.Value);
private java.util.List methodResponseArrayToList(com.mysql.fabric.xmlrpc.base.Array);
public void setHeader(String, String);
public void clearHeader(String);
public java.util.List call(String, Object[]) throws com.mysql.fabric.FabricCommunicationException;
}
com/mysql/fabric/proto/xmlrpc/ResultSetParser.class
package com.mysql.fabric.proto.xmlrpc;
public synchronized class ResultSetParser {
public void ResultSetParser();
public java.util.List parse(java.util.Map, java.util.List);
}
com/mysql/fabric/proto/xmlrpc/XmlRpcClient.class
package com.mysql.fabric.proto.xmlrpc;
public synchronized class XmlRpcClient {
private static final String THREAT_REPORTER_NAME = MySQL Connector/J;
private static final String METHOD_DUMP_FABRIC_NODES = dump.fabric_nodes;
private static final String METHOD_DUMP_SERVERS = dump.servers;
private static final String METHOD_DUMP_SHARD_TABLES = dump.shard_tables;
private static final String METHOD_DUMP_SHARD_INDEX = dump.shard_index;
private static final String METHOD_DUMP_SHARD_MAPS = dump.shard_maps;
private static final String METHOD_SHARDING_LOOKUP_SERVERS = sharding.lookup_servers;
private static final String METHOD_SHARDING_CREATE_DEFINITION = sharding.create_definition;
private static final String METHOD_SHARDING_ADD_TABLE = sharding.add_table;
private static final String METHOD_SHARDING_ADD_SHARD = sharding.add_shard;
private static final String METHOD_GROUP_LOOKUP_GROUPS = group.lookup_groups;
private static final String METHOD_GROUP_CREATE = group.create;
private static final String METHOD_GROUP_ADD = group.add;
private static final String METHOD_GROUP_REMOVE = group.remove;
private static final String METHOD_GROUP_PROMOTE = group.promote;
private static final String METHOD_GROUP_DESTROY = group.destroy;
private static final String METHOD_THREAT_REPORT_ERROR = threat.report_error;
private static final String METHOD_THREAT_REPORT_FAILURE = threat.report_failure;
private static final String FIELD_MODE = mode;
private static final String FIELD_STATUS = status;
private static final String FIELD_HOST = host;
private static final String FIELD_PORT = port;
private static final String FIELD_ADDRESS = address;
private static final String FIELD_GROUP_ID = group_id;
private static final String FIELD_SERVER_UUID = server_uuid;
private static final String FIELD_WEIGHT = weight;
private static final String FIELD_SCHEMA_NAME = schema_name;
private static final String FIELD_TABLE_NAME = table_name;
private static final String FIELD_COLUMN_NAME = column_name;
private static final String FIELD_LOWER_BOUND = lower_bound;
private static final String FIELD_SHARD_ID = shard_id;
private static final String FIELD_MAPPING_ID = mapping_id;
private static final String FIELD_GLOBAL_GROUP_ID = global_group_id;
private static final String FIELD_TYPE_NAME = type_name;
private static final String FIELD_RESULT = result;
private XmlRpcMethodCaller methodCaller;
public void XmlRpcClient(String, String, String) throws com.mysql.fabric.FabricCommunicationException;
private static com.mysql.fabric.Server unmarshallServer(java.util.Map) throws com.mysql.fabric.FabricCommunicationException;
private static java.util.Set toServerSet(java.util.List) throws com.mysql.fabric.FabricCommunicationException;
private com.mysql.fabric.Response errorSafeCallMethod(String, Object[]) throws com.mysql.fabric.FabricCommunicationException;
public java.util.Set getFabricNames() throws com.mysql.fabric.FabricCommunicationException;
public java.util.Set getGroupNames() throws com.mysql.fabric.FabricCommunicationException;
public com.mysql.fabric.ServerGroup getServerGroup(String) throws com.mysql.fabric.FabricCommunicationException;
public java.util.Set getServersForKey(String, int) throws com.mysql.fabric.FabricCommunicationException;
public com.mysql.fabric.FabricStateResponse getServerGroups(String) throws com.mysql.fabric.FabricCommunicationException;
public com.mysql.fabric.FabricStateResponse getServerGroups() throws com.mysql.fabric.FabricCommunicationException;
private com.mysql.fabric.FabricStateResponse getShardTables(int) throws com.mysql.fabric.FabricCommunicationException;
private com.mysql.fabric.FabricStateResponse getShardIndices(int) throws com.mysql.fabric.FabricCommunicationException;
public com.mysql.fabric.FabricStateResponse getShardMappings(String) throws com.mysql.fabric.FabricCommunicationException;
public com.mysql.fabric.FabricStateResponse getShardMappings() throws com.mysql.fabric.FabricCommunicationException;
public void createGroup(String) throws com.mysql.fabric.FabricCommunicationException;
public void destroyGroup(String) throws com.mysql.fabric.FabricCommunicationException;
public void createServerInGroup(String, String, int) throws com.mysql.fabric.FabricCommunicationException;
public int createShardMapping(com.mysql.fabric.ShardingType, String) throws com.mysql.fabric.FabricCommunicationException;
public void createShardTable(int, String, String, String) throws com.mysql.fabric.FabricCommunicationException;
public void createShardIndex(int, String) throws com.mysql.fabric.FabricCommunicationException;
public void addServerToGroup(String, String, int) throws com.mysql.fabric.FabricCommunicationException;
public void removeServerFromGroup(String, String, int) throws com.mysql.fabric.FabricCommunicationException;
public void promoteServerInGroup(String, String, int) throws com.mysql.fabric.FabricCommunicationException;
public void reportServerError(com.mysql.fabric.Server, String, boolean) throws com.mysql.fabric.FabricCommunicationException;
}
com/mysql/fabric/proto/xmlrpc/XmlRpcMethodCaller.class
package com.mysql.fabric.proto.xmlrpc;
public abstract interface XmlRpcMethodCaller {
public abstract java.util.List call(String, Object[]) throws com.mysql.fabric.FabricCommunicationException;
public abstract void setHeader(String, String);
public abstract void clearHeader(String);
}
com/mysql/fabric/xmlrpc/Client.class
package com.mysql.fabric.xmlrpc;
public synchronized class Client {
private java.net.URL url;
private java.util.Map headers;
public void Client(String) throws java.net.MalformedURLException;
public void setHeader(String, String);
public void clearHeader(String);
public base.MethodResponse execute(base.MethodCall) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, exceptions.MySQLFabricException;
}
com/mysql/fabric/xmlrpc/base/Array.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Array {
protected Data data;
public void Array();
public Data getData();
public void setData(Data);
public void addValue(Value);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Data.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Data {
protected java.util.List value;
public void Data();
public java.util.List getValue();
public void addValue(Value);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Fault.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Fault {
protected Value value;
public void Fault();
public Value getValue();
public void setValue(Value);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Member.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Member {
protected String name;
protected Value value;
public void Member();
public void Member(String, Value);
public String getName();
public void setName(String);
public Value getValue();
public void setValue(Value);
public String toString();
}
com/mysql/fabric/xmlrpc/base/MethodCall.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class MethodCall {
protected String methodName;
protected Params params;
public void MethodCall();
public String getMethodName();
public void setMethodName(String);
public Params getParams();
public void setParams(Params);
public String toString();
}
com/mysql/fabric/xmlrpc/base/MethodResponse.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class MethodResponse {
protected Params params;
protected Fault fault;
public void MethodResponse();
public Params getParams();
public void setParams(Params);
public Fault getFault();
public void setFault(Fault);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Param.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Param {
protected Value value;
public void Param();
public void Param(Value);
public Value getValue();
public void setValue(Value);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Params.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Params {
protected java.util.List param;
public void Params();
public java.util.List getParam();
public void addParam(Param);
public String toString();
}
com/mysql/fabric/xmlrpc/base/ResponseParser.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class ResponseParser extends org.xml.sax.helpers.DefaultHandler {
private MethodResponse resp;
java.util.Stack elNames;
java.util.Stack objects;
public void ResponseParser();
public MethodResponse getMethodResponse();
public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
public void endElement(String, String, String) throws org.xml.sax.SAXException;
public void characters(char[], int, int) throws org.xml.sax.SAXException;
}
com/mysql/fabric/xmlrpc/base/Struct.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Struct {
protected java.util.List member;
public void Struct();
public java.util.List getMember();
public void addMember(Member);
public String toString();
}
com/mysql/fabric/xmlrpc/base/Value.class
package com.mysql.fabric.xmlrpc.base;
public synchronized class Value {
public static final byte TYPE_i4 = 0;
public static final byte TYPE_int = 1;
public static final byte TYPE_boolean = 2;
public static final byte TYPE_string = 3;
public static final byte TYPE_double = 4;
public static final byte TYPE_dateTime_iso8601 = 5;
public static final byte TYPE_base64 = 6;
public static final byte TYPE_struct = 7;
public static final byte TYPE_array = 8;
protected Object objValue;
protected byte objType;
private javax.xml.datatype.DatatypeFactory dtf;
public void Value();
public void Value(int);
public void Value(String);
public void Value(boolean);
public void Value(double);
public void Value(java.util.GregorianCalendar) throws javax.xml.datatype.DatatypeConfigurationException;
public void Value(byte[]);
public void Value(Struct);
public void Value(Array);
public Object getValue();
public byte getType();
public void setInt(int);
public void setInt(String);
public void setString(String);
public void appendString(String);
public void setBoolean(boolean);
public void setBoolean(String);
public void setDouble(double);
public void setDouble(String);
public void setDateTime(java.util.GregorianCalendar) throws javax.xml.datatype.DatatypeConfigurationException;
public void setDateTime(String) throws javax.xml.datatype.DatatypeConfigurationException;
public void setBase64(byte[]);
public void setStruct(Struct);
public void setArray(Array);
public String toString();
private String escapeXMLChars(String);
}
com/mysql/fabric/xmlrpc/exceptions/MySQLFabricException.class
package com.mysql.fabric.xmlrpc.exceptions;
public synchronized class MySQLFabricException extends java.sql.SQLException {
static final long serialVersionUID = -8776763137552613517;
public void MySQLFabricException();
public void MySQLFabricException(com.mysql.fabric.xmlrpc.base.Fault);
public void MySQLFabricException(String, String, int);
public void MySQLFabricException(String, String);
public void MySQLFabricException(String);
}
com/mysql/jdbc/AbandonedConnectionCleanupThread$1.class
package com.mysql.jdbc;
synchronized class AbandonedConnectionCleanupThread$1 implements java.util.concurrent.ThreadFactory {
void AbandonedConnectionCleanupThread$1();
public Thread newThread(Runnable);
}
com/mysql/jdbc/AbandonedConnectionCleanupThread.class
package com.mysql.jdbc;
public synchronized class AbandonedConnectionCleanupThread implements Runnable {
private static final java.util.concurrent.ExecutorService cleanupThreadExcecutorService;
static Thread threadRef;
private void AbandonedConnectionCleanupThread();
public void run();
private void checkContextClassLoaders();
private static boolean consistentClassLoaders();
public static void checkedShutdown();
public static void uncheckedShutdown();
private static void shutdown(boolean);
public static void shutdown();
static void ();
}
com/mysql/jdbc/AssertionFailedException.class
package com.mysql.jdbc;
public synchronized class AssertionFailedException extends RuntimeException {
private static final long serialVersionUID = 1;
public static void shouldNotHappen(Exception) throws AssertionFailedException;
public void AssertionFailedException(Exception);
}
com/mysql/jdbc/AuthenticationPlugin.class
package com.mysql.jdbc;
public abstract interface AuthenticationPlugin extends Extension {
public abstract String getProtocolPluginName();
public abstract boolean requiresConfidentiality();
public abstract boolean isReusable();
public abstract void setAuthenticationParameters(String, String);
public abstract boolean nextAuthenticationStep(Buffer, java.util.List) throws java.sql.SQLException;
}
com/mysql/jdbc/BalanceStrategy.class
package com.mysql.jdbc;
public abstract interface BalanceStrategy extends Extension {
public abstract ConnectionImpl pickConnection(LoadBalancedConnectionProxy, java.util.List, java.util.Map, long[], int) throws java.sql.SQLException;
}
com/mysql/jdbc/BestResponseTimeBalanceStrategy.class
package com.mysql.jdbc;
public synchronized class BestResponseTimeBalanceStrategy implements BalanceStrategy {
public void BestResponseTimeBalanceStrategy();
public void destroy();
public void init(Connection, java.util.Properties) throws java.sql.SQLException;
public ConnectionImpl pickConnection(LoadBalancedConnectionProxy, java.util.List, java.util.Map, long[], int) throws java.sql.SQLException;
}
com/mysql/jdbc/Blob.class
package com.mysql.jdbc;
public synchronized class Blob implements java.sql.Blob, OutputStreamWatcher {
private byte[] binaryData;
private boolean isClosed;
private ExceptionInterceptor exceptionInterceptor;
void Blob(ExceptionInterceptor);
void Blob(byte[], ExceptionInterceptor);
void Blob(byte[], ResultSetInternalMethods, int);
private synchronized byte[] getBinaryData();
public synchronized java.io.InputStream getBinaryStream() throws java.sql.SQLException;
public synchronized byte[] getBytes(long, int) throws java.sql.SQLException;
public synchronized long length() throws java.sql.SQLException;
public synchronized long position(byte[], long) throws java.sql.SQLException;
public synchronized long position(java.sql.Blob, long) throws java.sql.SQLException;
private synchronized void setBinaryData(byte[]);
public synchronized java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException;
public synchronized int setBytes(long, byte[]) throws java.sql.SQLException;
public synchronized int setBytes(long, byte[], int, int) throws java.sql.SQLException;
public synchronized void streamClosed(byte[]);
public synchronized void streamClosed(WatchableOutputStream);
public synchronized void truncate(long) throws java.sql.SQLException;
public synchronized void free() throws java.sql.SQLException;
public synchronized java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException;
private synchronized void checkClosed() throws java.sql.SQLException;
}
com/mysql/jdbc/BlobFromLocator$LocatorInputStream.class
package com.mysql.jdbc;
synchronized class BlobFromLocator$LocatorInputStream extends java.io.InputStream {
long currentPositionInBlob;
long length;
java.sql.PreparedStatement pStmt;
void BlobFromLocator$LocatorInputStream(BlobFromLocator) throws java.sql.SQLException;
void BlobFromLocator$LocatorInputStream(BlobFromLocator, long, long) throws java.sql.SQLException;
public int read() throws java.io.IOException;
public int read(byte[], int, int) throws java.io.IOException;
public int read(byte[]) throws java.io.IOException;
public void close() throws java.io.IOException;
}
com/mysql/jdbc/BlobFromLocator.class
package com.mysql.jdbc;
public synchronized class BlobFromLocator implements java.sql.Blob {
private java.util.List primaryKeyColumns;
private java.util.List primaryKeyValues;
private ResultSetImpl creatorResultSet;
private String blobColumnName;
private String tableName;
private int numColsInResultSet;
private int numPrimaryKeys;
private String quotedId;
private ExceptionInterceptor exceptionInterceptor;
void BlobFromLocator(ResultSetImpl, int, ExceptionInterceptor) throws java.sql.SQLException;
private void notEnoughInformationInQuery() throws java.sql.SQLException;
public java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException;
public java.io.InputStream getBinaryStream() throws java.sql.SQLException;
public int setBytes(long, byte[], int, int) throws java.sql.SQLException;
public int setBytes(long, byte[]) throws java.sql.SQLException;
public byte[] getBytes(long, int) throws java.sql.SQLException;
public long length() throws java.sql.SQLException;
public long position(java.sql.Blob, long) throws java.sql.SQLException;
public long position(byte[], long) throws java.sql.SQLException;
public void truncate(long) throws java.sql.SQLException;
java.sql.PreparedStatement createGetBytesStatement() throws java.sql.SQLException;
byte[] getBytesInternal(java.sql.PreparedStatement, long, int) throws java.sql.SQLException;
public void free() throws java.sql.SQLException;
public java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException;
}
com/mysql/jdbc/Buffer.class
package com.mysql.jdbc;
public synchronized class Buffer {
static final int MAX_BYTES_TO_DUMP = 512;
static final int NO_LENGTH_LIMIT = -1;
static final long NULL_LENGTH = -1;
private int bufLength;
private byte[] byteBuffer;
private int position;
protected boolean wasMultiPacket;
public static final short TYPE_ID_ERROR = 255;
public static final short TYPE_ID_EOF = 254;
public static final short TYPE_ID_AUTH_SWITCH = 254;
public static final short TYPE_ID_LOCAL_INFILE = 251;
public static final short TYPE_ID_OK = 0;
public void Buffer(byte[]);
void Buffer(int);
final void clear();
final void dump();
final String dump(int);
final String dumpClampedBytes(int);
final void dumpHeader();
final void dumpNBytes(int, int);
final void ensureCapacity(int) throws java.sql.SQLException;
public int fastSkipLenString();
public void fastSkipLenByteArray();
protected final byte[] getBufferSource();
public int getBufLength();
public byte[] getByteBuffer();
final byte[] getBytes(int);
byte[] getBytes(int, int);
int getCapacity();
public java.nio.ByteBuffer getNioBuffer();
public int getPosition();
final boolean isEOFPacket();
final boolean isAuthMethodSwitchRequestPacket();
final boolean isOKPacket();
final boolean isResultSetOKPacket();
final boolean isRawPacket();
final long newReadLength();
final byte readByte();
final byte readByte(int);
final long readFieldLength();
final int readInt();
final int readIntAsLong();
final byte[] readLenByteArray(int);
final long readLength();
final long readLong();
final int readLongInt();
final long readLongLong();
final int readnBytes();
public final String readString();
final String readString(String, ExceptionInterceptor) throws java.sql.SQLException;
final String readString(String, ExceptionInterceptor, int) throws java.sql.SQLException;
public void setBufLength(int);
public void setByteBuffer(byte[]);
public void setPosition(int);
public void setWasMultiPacket(boolean);
public String toString();
public String toSuperString();
public boolean wasMultiPacket();
public final void writeByte(byte) throws java.sql.SQLException;
public final void writeBytesNoNull(byte[]) throws java.sql.SQLException;
final void writeBytesNoNull(byte[], int, int) throws java.sql.SQLException;
final void writeDouble(double) throws java.sql.SQLException;
final void writeFieldLength(long) throws java.sql.SQLException;
final void writeFloat(float) throws java.sql.SQLException;
final void writeInt(int) throws java.sql.SQLException;
final void writeLenBytes(byte[]) throws java.sql.SQLException;
final void writeLenString(String, String, String, SingleByteCharsetConverter, boolean, MySQLConnection) throws java.io.UnsupportedEncodingException, java.sql.SQLException;
final void writeLong(long) throws java.sql.SQLException;
final void writeLongInt(int) throws java.sql.SQLException;
final void writeLongLong(long) throws java.sql.SQLException;
final void writeString(String) throws java.sql.SQLException;
final void writeString(String, String, MySQLConnection) throws java.sql.SQLException;
final void writeStringNoNull(String) throws java.sql.SQLException;
final void writeStringNoNull(String, String, String, boolean, MySQLConnection) throws java.io.UnsupportedEncodingException, java.sql.SQLException;
}
com/mysql/jdbc/BufferRow.class
package com.mysql.jdbc;
public synchronized class BufferRow extends ResultSetRow {
private Buffer rowFromServer;
private int homePosition;
private int preNullBitmaskHomePosition;
private int lastRequestedIndex;
private int lastRequestedPos;
private Field[] metadata;
private boolean isBinaryEncoded;
private boolean[] isNull;
private java.util.List openStreams;
public void BufferRow(Buffer, Field[], boolean, ExceptionInterceptor) throws java.sql.SQLException;
public synchronized void closeOpenStreams();
private int findAndSeekToOffset(int) throws java.sql.SQLException;
private int findAndSeekToOffsetForBinaryEncoding(int) throws java.sql.SQLException;
public synchronized java.io.InputStream getBinaryInputStream(int) throws java.sql.SQLException;
public byte[] getColumnValue(int) throws java.sql.SQLException;
public int getInt(int) throws java.sql.SQLException;
public long getLong(int) throws java.sql.SQLException;
public double getNativeDouble(int) throws java.sql.SQLException;
public float getNativeFloat(int) throws java.sql.SQLException;
public int getNativeInt(int) throws java.sql.SQLException;
public long getNativeLong(int) throws java.sql.SQLException;
public short getNativeShort(int) throws java.sql.SQLException;
public java.sql.Timestamp getNativeTimestamp(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public java.io.Reader getReader(int) throws java.sql.SQLException;
public String getString(int, String, MySQLConnection) throws java.sql.SQLException;
public java.sql.Time getTimeFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public java.sql.Timestamp getTimestampFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public boolean isFloatingPointNumber(int) throws java.sql.SQLException;
public boolean isNull(int) throws java.sql.SQLException;
public long length(int) throws java.sql.SQLException;
public void setColumnValue(int, byte[]) throws java.sql.SQLException;
public ResultSetRow setMetadata(Field[]) throws java.sql.SQLException;
private void setupIsNullBitmask() throws java.sql.SQLException;
public java.sql.Date getDateFast(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Date getNativeDate(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException;
public Object getNativeDateTimeValue(int, java.util.Calendar, int, int, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public java.sql.Time getNativeTime(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public int getBytesSize();
}
com/mysql/jdbc/ByteArrayRow.class
package com.mysql.jdbc;
public synchronized class ByteArrayRow extends ResultSetRow {
byte[][] internalRowData;
public void ByteArrayRow(byte[][], ExceptionInterceptor);
public byte[] getColumnValue(int) throws java.sql.SQLException;
public void setColumnValue(int, byte[]) throws java.sql.SQLException;
public String getString(int, String, MySQLConnection) throws java.sql.SQLException;
public boolean isNull(int) throws java.sql.SQLException;
public boolean isFloatingPointNumber(int) throws java.sql.SQLException;
public long length(int) throws java.sql.SQLException;
public int getInt(int);
public long getLong(int);
public java.sql.Timestamp getTimestampFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public double getNativeDouble(int) throws java.sql.SQLException;
public float getNativeFloat(int) throws java.sql.SQLException;
public int getNativeInt(int) throws java.sql.SQLException;
public long getNativeLong(int) throws java.sql.SQLException;
public short getNativeShort(int) throws java.sql.SQLException;
public java.sql.Timestamp getNativeTimestamp(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public void closeOpenStreams();
public java.io.InputStream getBinaryInputStream(int) throws java.sql.SQLException;
public java.io.Reader getReader(int) throws java.sql.SQLException;
public java.sql.Time getTimeFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public java.sql.Date getDateFast(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException;
public Object getNativeDateTimeValue(int, java.util.Calendar, int, int, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public java.sql.Date getNativeDate(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Time getNativeTime(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
public int getBytesSize();
}
com/mysql/jdbc/CacheAdapter.class
package com.mysql.jdbc;
public abstract interface CacheAdapter {
public abstract Object get(Object);
public abstract void put(Object, Object);
public abstract void invalidate(Object);
public abstract void invalidateAll(java.util.Set);
public abstract void invalidateAll();
}
com/mysql/jdbc/CacheAdapterFactory.class
package com.mysql.jdbc;
public abstract interface CacheAdapterFactory {
public abstract CacheAdapter getInstance(Connection, String, int, int, java.util.Properties) throws java.sql.SQLException;
}
com/mysql/jdbc/CachedResultSetMetaData.class
package com.mysql.jdbc;
public synchronized class CachedResultSetMetaData {
java.util.Map columnNameToIndex;
Field[] fields;
java.util.Map fullColumnNameToIndex;
java.sql.ResultSetMetaData metadata;
public void CachedResultSetMetaData();
public java.util.Map getColumnNameToIndex();
public Field[] getFields();
public java.util.Map getFullColumnNameToIndex();
public java.sql.ResultSetMetaData getMetadata();
}
com/mysql/jdbc/CallableStatement$CallableStatementParam.class
package com.mysql.jdbc;
public synchronized class CallableStatement$CallableStatementParam {
int desiredJdbcType;
int index;
int inOutModifier;
boolean isIn;
boolean isOut;
int jdbcType;
short nullability;
String paramName;
int precision;
int scale;
String typeName;
void CallableStatement$CallableStatementParam(String, int, boolean, boolean, int, String, int, int, short, int);
protected Object clone() throws CloneNotSupportedException;
}
com/mysql/jdbc/CallableStatement$CallableStatementParamInfo.class
package com.mysql.jdbc;
public synchronized class CallableStatement$CallableStatementParamInfo implements java.sql.ParameterMetaData {
String catalogInUse;
boolean isFunctionCall;
String nativeSql;
int numParameters;
java.util.List parameterList;
java.util.Map parameterMap;
boolean isReadOnlySafeProcedure;
boolean isReadOnlySafeChecked;
void CallableStatement$CallableStatementParamInfo(CallableStatement, CallableStatement$CallableStatementParamInfo);
void CallableStatement$CallableStatementParamInfo(CallableStatement, java.sql.ResultSet) throws java.sql.SQLException;
private void addParametersFromDBMD(java.sql.ResultSet) throws java.sql.SQLException;
protected void checkBounds(int) throws java.sql.SQLException;
protected Object clone() throws CloneNotSupportedException;
CallableStatement$CallableStatementParam getParameter(int);
CallableStatement$CallableStatementParam getParameter(String);
public String getParameterClassName(int) throws java.sql.SQLException;
public int getParameterCount() throws java.sql.SQLException;
public int getParameterMode(int) throws java.sql.SQLException;
public int getParameterType(int) throws java.sql.SQLException;
public String getParameterTypeName(int) throws java.sql.SQLException;
public int getPrecision(int) throws java.sql.SQLException;
public int getScale(int) throws java.sql.SQLException;
public int isNullable(int) throws java.sql.SQLException;
public boolean isSigned(int) throws java.sql.SQLException;
java.util.Iterator iterator();
int numberOfParameters();
public boolean isWrapperFor(Class) throws java.sql.SQLException;
public Object unwrap(Class) throws java.sql.SQLException;
}
com/mysql/jdbc/CallableStatement.class
package com.mysql.jdbc;
public synchronized class CallableStatement extends PreparedStatement implements java.sql.CallableStatement {
protected static final reflect.Constructor JDBC_4_CSTMT_2_ARGS_CTOR;
protected static final reflect.Constructor JDBC_4_CSTMT_4_ARGS_CTOR;
private static final int NOT_OUTPUT_PARAMETER_INDICATOR = -2147483648;
private static final String PARAMETER_NAMESPACE_PREFIX = @com_mysql_jdbc_outparam_;
private boolean callingStoredFunction;
private ResultSetInternalMethods functionReturnValueResults;
private boolean hasOutputParams;
private ResultSetInternalMethods outputParameterResults;
protected boolean outputParamWasNull;
private int[] parameterIndexToRsIndex;
protected CallableStatement$CallableStatementParamInfo paramInfo;
private CallableStatement$CallableStatementParam returnValueParam;
private int[] placeholderToParameterIndexMap;
private static String mangleParameterName(String);
public void CallableStatement(MySQLConnection, CallableStatement$CallableStatementParamInfo) throws java.sql.SQLException;
protected static CallableStatement getInstance(MySQLConnection, String, String, boolean) throws java.sql.SQLException;
protected static CallableStatement getInstance(MySQLConnection, CallableStatement$CallableStatementParamInfo) throws java.sql.SQLException;
private void generateParameterMap() throws java.sql.SQLException;
public void CallableStatement(MySQLConnection, String, String, boolean) throws java.sql.SQLException;
public void addBatch() throws java.sql.SQLException;
private CallableStatement$CallableStatementParam checkIsOutputParam(int) throws java.sql.SQLException;
private void checkParameterIndexBounds(int) throws java.sql.SQLException;
private void checkStreamability() throws java.sql.SQLException;
public void clearParameters() throws java.sql.SQLException;
private void fakeParameterTypes(boolean) throws java.sql.SQLException;
private void determineParameterTypes() throws java.sql.SQLException;
private void convertGetProcedureColumnsToInternalDescriptors(java.sql.ResultSet) throws java.sql.SQLException;
public boolean execute() throws java.sql.SQLException;
public java.sql.ResultSet executeQuery() throws java.sql.SQLException;
public int executeUpdate() throws java.sql.SQLException;
private String extractProcedureName() throws java.sql.SQLException;
protected String fixParameterName(String) throws java.sql.SQLException;
public java.sql.Array getArray(int) throws java.sql.SQLException;
public java.sql.Array getArray(String) throws java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(String) throws java.sql.SQLException;
public java.sql.Blob getBlob(int) throws java.sql.SQLException;
public java.sql.Blob getBlob(String) throws java.sql.SQLException;
public boolean getBoolean(int) throws java.sql.SQLException;
public boolean getBoolean(String) throws java.sql.SQLException;
public byte getByte(int) throws java.sql.SQLException;
public byte getByte(String) throws java.sql.SQLException;
public byte[] getBytes(int) throws java.sql.SQLException;
public byte[] getBytes(String) throws java.sql.SQLException;
public java.sql.Clob getClob(int) throws java.sql.SQLException;
public java.sql.Clob getClob(String) throws java.sql.SQLException;
public java.sql.Date getDate(int) throws java.sql.SQLException;
public java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Date getDate(String) throws java.sql.SQLException;
public java.sql.Date getDate(String, java.util.Calendar) throws java.sql.SQLException;
public double getDouble(int) throws java.sql.SQLException;
public double getDouble(String) throws java.sql.SQLException;
public float getFloat(int) throws java.sql.SQLException;
public float getFloat(String) throws java.sql.SQLException;
public int getInt(int) throws java.sql.SQLException;
public int getInt(String) throws java.sql.SQLException;
public long getLong(int) throws java.sql.SQLException;
public long getLong(String) throws java.sql.SQLException;
protected int getNamedParamIndex(String, boolean) throws java.sql.SQLException;
public Object getObject(int) throws java.sql.SQLException;
public Object getObject(int, java.util.Map) throws java.sql.SQLException;
public Object getObject(String) throws java.sql.SQLException;
public Object getObject(String, java.util.Map) throws java.sql.SQLException;
public Object getObject(int, Class) throws java.sql.SQLException;
public Object getObject(String, Class) throws java.sql.SQLException;
protected ResultSetInternalMethods getOutputParameters(int) throws java.sql.SQLException;
public java.sql.ParameterMetaData getParameterMetaData() throws java.sql.SQLException;
public java.sql.Ref getRef(int) throws java.sql.SQLException;
public java.sql.Ref getRef(String) throws java.sql.SQLException;
public short getShort(int) throws java.sql.SQLException;
public short getShort(String) throws java.sql.SQLException;
public String getString(int) throws java.sql.SQLException;
public String getString(String) throws java.sql.SQLException;
public java.sql.Time getTime(int) throws java.sql.SQLException;
public java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Time getTime(String) throws java.sql.SQLException;
public java.sql.Time getTime(String, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(String) throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws java.sql.SQLException;
public java.net.URL getURL(int) throws java.sql.SQLException;
public java.net.URL getURL(String) throws java.sql.SQLException;
protected int mapOutputParameterIndexToRsIndex(int) throws java.sql.SQLException;
public void registerOutParameter(int, int) throws java.sql.SQLException;
public void registerOutParameter(int, int, int) throws java.sql.SQLException;
public void registerOutParameter(int, int, String) throws java.sql.SQLException;
public void registerOutParameter(String, int) throws java.sql.SQLException;
public void registerOutParameter(String, int, int) throws java.sql.SQLException;
public void registerOutParameter(String, int, String) throws java.sql.SQLException;
private void retrieveOutParams() throws java.sql.SQLException;
public void setAsciiStream(String, java.io.InputStream, int) throws java.sql.SQLException;
public void setBigDecimal(String, java.math.BigDecimal) throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException;
public void setBoolean(String, boolean) throws java.sql.SQLException;
public void setByte(String, byte) throws java.sql.SQLException;
public void setBytes(String, byte[]) throws java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException;
public void setDate(String, java.sql.Date) throws java.sql.SQLException;
public void setDate(String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException;
public void setDouble(String, double) throws java.sql.SQLException;
public void setFloat(String, float) throws java.sql.SQLException;
private void setInOutParamsOnServer() throws java.sql.SQLException;
public void setInt(String, int) throws java.sql.SQLException;
public void setLong(String, long) throws java.sql.SQLException;
public void setNull(String, int) throws java.sql.SQLException;
public void setNull(String, int, String) throws java.sql.SQLException;
public void setObject(String, Object) throws java.sql.SQLException;
public void setObject(String, Object, int) throws java.sql.SQLException;
public void setObject(String, Object, int, int) throws java.sql.SQLException;
private void setOutParams() throws java.sql.SQLException;
public void setShort(String, short) throws java.sql.SQLException;
public void setString(String, String) throws java.sql.SQLException;
public void setTime(String, java.sql.Time) throws java.sql.SQLException;
public void setTime(String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException;
public void setTimestamp(String, java.sql.Timestamp) throws java.sql.SQLException;
public void setTimestamp(String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException;
public void setURL(String, java.net.URL) throws java.sql.SQLException;
public boolean wasNull() throws java.sql.SQLException;
public int[] executeBatch() throws java.sql.SQLException;
protected int getParameterIndexOffset();
public void setAsciiStream(String, java.io.InputStream) throws java.sql.SQLException;
public void setAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream) throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException;
public void setBlob(String, java.sql.Blob) throws java.sql.SQLException;
public void setBlob(String, java.io.InputStream) throws java.sql.SQLException;
public void setBlob(String, java.io.InputStream, long) throws java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader) throws java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException;
public void setClob(String, java.sql.Clob) throws java.sql.SQLException;
public void setClob(String, java.io.Reader) throws java.sql.SQLException;
public void setClob(String, java.io.Reader, long) throws java.sql.SQLException;
public void setNCharacterStream(String, java.io.Reader) throws java.sql.SQLException;
public void setNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException;
private boolean checkReadOnlyProcedure() throws java.sql.SQLException;
protected boolean checkReadOnlySafeStatement() throws java.sql.SQLException;
private boolean hasParametersView() throws java.sql.SQLException;
public long executeLargeUpdate() throws java.sql.SQLException;
public long[] executeLargeBatch() throws java.sql.SQLException;
static void ();
}
com/mysql/jdbc/CharsetMapping.class
package com.mysql.jdbc;
public synchronized class CharsetMapping {
public static final int MAP_SIZE = 2048;
public static final String[] COLLATION_INDEX_TO_COLLATION_NAME;
public static final MysqlCharset[] COLLATION_INDEX_TO_CHARSET;
public static final java.util.Map CHARSET_NAME_TO_CHARSET;
public static final java.util.Map CHARSET_NAME_TO_COLLATION_INDEX;
private static final java.util.Map JAVA_ENCODING_UC_TO_MYSQL_CHARSET;
private static final java.util.Set MULTIBYTE_ENCODINGS;
private static final java.util.Map ERROR_MESSAGE_FILE_TO_MYSQL_CHARSET;
private static final java.util.Set ESCAPE_ENCODINGS;
public static final java.util.Set UTF8MB4_INDEXES;
private static final String MYSQL_CHARSET_NAME_armscii8 = armscii8;
private static final String MYSQL_CHARSET_NAME_ascii = ascii;
private static final String MYSQL_CHARSET_NAME_big5 = big5;
private static final String MYSQL_CHARSET_NAME_binary = binary;
private static final String MYSQL_CHARSET_NAME_cp1250 = cp1250;
private static final String MYSQL_CHARSET_NAME_cp1251 = cp1251;
private static final String MYSQL_CHARSET_NAME_cp1256 = cp1256;
private static final String MYSQL_CHARSET_NAME_cp1257 = cp1257;
private static final String MYSQL_CHARSET_NAME_cp850 = cp850;
private static final String MYSQL_CHARSET_NAME_cp852 = cp852;
private static final String MYSQL_CHARSET_NAME_cp866 = cp866;
private static final String MYSQL_CHARSET_NAME_cp932 = cp932;
private static final String MYSQL_CHARSET_NAME_dec8 = dec8;
private static final String MYSQL_CHARSET_NAME_eucjpms = eucjpms;
private static final String MYSQL_CHARSET_NAME_euckr = euckr;
private static final String MYSQL_CHARSET_NAME_gb18030 = gb18030;
private static final String MYSQL_CHARSET_NAME_gb2312 = gb2312;
private static final String MYSQL_CHARSET_NAME_gbk = gbk;
private static final String MYSQL_CHARSET_NAME_geostd8 = geostd8;
private static final String MYSQL_CHARSET_NAME_greek = greek;
private static final String MYSQL_CHARSET_NAME_hebrew = hebrew;
private static final String MYSQL_CHARSET_NAME_hp8 = hp8;
private static final String MYSQL_CHARSET_NAME_keybcs2 = keybcs2;
private static final String MYSQL_CHARSET_NAME_koi8r = koi8r;
private static final String MYSQL_CHARSET_NAME_koi8u = koi8u;
private static final String MYSQL_CHARSET_NAME_latin1 = latin1;
private static final String MYSQL_CHARSET_NAME_latin2 = latin2;
private static final String MYSQL_CHARSET_NAME_latin5 = latin5;
private static final String MYSQL_CHARSET_NAME_latin7 = latin7;
private static final String MYSQL_CHARSET_NAME_macce = macce;
private static final String MYSQL_CHARSET_NAME_macroman = macroman;
private static final String MYSQL_CHARSET_NAME_sjis = sjis;
private static final String MYSQL_CHARSET_NAME_swe7 = swe7;
private static final String MYSQL_CHARSET_NAME_tis620 = tis620;
private static final String MYSQL_CHARSET_NAME_ucs2 = ucs2;
private static final String MYSQL_CHARSET_NAME_ujis = ujis;
private static final String MYSQL_CHARSET_NAME_utf16 = utf16;
private static final String MYSQL_CHARSET_NAME_utf16le = utf16le;
private static final String MYSQL_CHARSET_NAME_utf32 = utf32;
private static final String MYSQL_CHARSET_NAME_utf8 = utf8;
private static final String MYSQL_CHARSET_NAME_utf8mb4 = utf8mb4;
private static final String MYSQL_4_0_CHARSET_NAME_cp1251cias = cp1251cias;
private static final String MYSQL_4_0_CHARSET_NAME_cp1251csas = cp1251csas;
private static final String MYSQL_4_0_CHARSET_NAME_croat = croat;
private static final String MYSQL_4_0_CHARSET_NAME_czech = czech;
private static final String MYSQL_4_0_CHARSET_NAME_danish = danish;
private static final String MYSQL_4_0_CHARSET_NAME_dos = dos;
private static final String MYSQL_4_0_CHARSET_NAME_estonia = estonia;
private static final String MYSQL_4_0_CHARSET_NAME_euc_kr = euc_kr;
private static final String MYSQL_4_0_CHARSET_NAME_german1 = german1;
private static final String MYSQL_4_0_CHARSET_NAME_hungarian = hungarian;
private static final String MYSQL_4_0_CHARSET_NAME_koi8_ru = koi8_ru;
private static final String MYSQL_4_0_CHARSET_NAME_koi8_ukr = koi8_ukr;
private static final String MYSQL_4_0_CHARSET_NAME_latin1_de = latin1_de;
private static final String MYSQL_4_0_CHARSET_NAME_latvian = latvian;
private static final String MYSQL_4_0_CHARSET_NAME_latvian1 = latvian1;
private static final String MYSQL_4_0_CHARSET_NAME_usa7 = usa7;
private static final String MYSQL_4_0_CHARSET_NAME_win1250 = win1250;
private static final String MYSQL_4_0_CHARSET_NAME_win1251 = win1251;
private static final String MYSQL_4_0_CHARSET_NAME_win1251ukr = win1251ukr;
public static final String NOT_USED = latin1;
public static final String COLLATION_NOT_DEFINED = none;
public static final int MYSQL_COLLATION_INDEX_utf8 = 33;
public static final int MYSQL_COLLATION_INDEX_binary = 63;
private static int numberOfEncodingsConfigured;
public void CharsetMapping();
public static final String getMysqlCharsetForJavaEncoding(String, Connection) throws java.sql.SQLException;
public static int getCollationIndexForJavaEncoding(String, java.sql.Connection) throws java.sql.SQLException;
public static String getMysqlCharsetNameForCollationIndex(Integer);
public static String getJavaEncodingForMysqlCharset(String, String);
public static String getJavaEncodingForMysqlCharset(String);
public static String getJavaEncodingForCollationIndex(Integer, String);
public static String getJavaEncodingForCollationIndex(Integer);
static final int getNumberOfCharsetsConfigured();
static final String getCharacterEncodingForErrorMessages(ConnectionImpl) throws java.sql.SQLException;
static final boolean requiresEscapeEasternUnicode(String);
public static final boolean isMultibyteCharset(String);
public static int getMblen(String);
static void ();
}
com/mysql/jdbc/Charsets.properties
#
# Charset Mappings
#
# Java Encoding MySQL Name (and version, '*'
# denotes preferred value)
#
javaToMysqlMappings=\
US-ASCII = usa7,\
US-ASCII = ascii,\
Big5 = big5,\
GBK = gbk,\
SJIS = sjis,\
EUC_CN = gb2312,\
EUC_JP = ujis,\
EUC_JP_Solaris = >5.0.3 eucjpms,\
EUC_KR = euc_kr,\
EUC_KR = >4.1.0 euckr,\
ISO8859_1 = *latin1,\
ISO8859_1 = latin1_de,\
ISO8859_1 = german1,\
ISO8859_1 = danish,\
ISO8859_2 = latin2,\
ISO8859_2 = czech,\
ISO8859_2 = hungarian,\
ISO8859_2 = croat,\
ISO8859_7 = greek,\
ISO8859_7 = latin7,\
ISO8859_8 = hebrew,\
ISO8859_9 = latin5,\
ISO8859_13 = latvian,\
ISO8859_13 = latvian1,\
ISO8859_13 = estonia,\
Cp437 = *>4.1.0 cp850,\
Cp437 = dos,\
Cp850 = Cp850,\
Cp852 = Cp852,\
Cp866 = cp866,\
KOI8_R = koi8_ru,\
KOI8_R = >4.1.0 koi8r,\
TIS620 = tis620,\
Cp1250 = cp1250,\
Cp1250 = win1250,\
Cp1251 = *>4.1.0 cp1251,\
Cp1251 = win1251,\
Cp1251 = cp1251cias,\
Cp1251 = cp1251csas,\
Cp1256 = cp1256,\
Cp1251 = win1251ukr,\
Cp1257 = cp1257,\
MacRoman = macroman,\
MacCentralEurope = macce,\
UTF-8 = utf8,\
UnicodeBig = ucs2,\
US-ASCII = binary,\
Cp943 = sjis,\
MS932 = sjis,\
MS932 = >4.1.11 cp932,\
WINDOWS-31J = sjis,\
WINDOWS-31J = >4.1.11 cp932,\
CP932 = sjis,\
CP932 = *>4.1.11 cp932,\
SHIFT_JIS = sjis,\
ASCII = ascii,\
LATIN5 = latin5,\
LATIN7 = latin7,\
HEBREW = hebrew,\
GREEK = greek,\
EUCKR = euckr,\
GB2312 = gb2312,\
LATIN2 = latin2
#
# List of multibyte character sets that can not
# use efficient charset conversion or escaping
#
# This map is made case-insensitive inside CharsetMapping
#
# Java Name MySQL Name (not currently used)
multibyteCharsets=\
Big5 = big5,\
GBK = gbk,\
SJIS = sjis,\
EUC_CN = gb2312,\
EUC_JP = ujis,\
EUC_JP_Solaris = eucjpms,\
EUC_KR = euc_kr,\
EUC_KR = >4.1.0 euckr,\
Cp943 = sjis,\
Cp943 = cp943,\
WINDOWS-31J = sjis,\
WINDOWS-31J = cp932,\
CP932 = cp932,\
MS932 = sjis,\
MS932 = cp932,\
SHIFT_JIS = sjis,\
EUCKR = euckr,\
GB2312 = gb2312,\
UTF-8 = utf8,\
utf8 = utf8,\
UnicodeBig = ucs2
com/mysql/jdbc/Clob.class
package com.mysql.jdbc;
public synchronized class Clob implements java.sql.Clob, OutputStreamWatcher, WriterWatcher {
private String charData;
private ExceptionInterceptor exceptionInterceptor;
void Clob(ExceptionInterceptor);
void Clob(String, ExceptionInterceptor);
public java.io.InputStream getAsciiStream() throws java.sql.SQLException;
public java.io.Reader getCharacterStream() throws java.sql.SQLException;
public String getSubString(long, int) throws java.sql.SQLException;
public long length() throws java.sql.SQLException;
public long position(java.sql.Clob, long) throws java.sql.SQLException;
public long position(String, long) throws java.sql.SQLException;
public java.io.OutputStream setAsciiStream(long) throws java.sql.SQLException;
public java.io.Writer setCharacterStream(long) throws java.sql.SQLException;
public int setString(long, String) throws java.sql.SQLException;
public int setString(long, String, int, int) throws java.sql.SQLException;
public void streamClosed(WatchableOutputStream);
public void truncate(long) throws java.sql.SQLException;
public void writerClosed(char[]);
public void writerClosed(WatchableWriter);
public void free() throws java.sql.SQLException;
public java.io.Reader getCharacterStream(long, long) throws java.sql.SQLException;
}
com/mysql/jdbc/Collation.class
package com.mysql.jdbc;
synchronized class Collation {
public final int index;
public final String collationName;
public final int priority;
public final MysqlCharset mysqlCharset;
public void Collation(int, String, int, String);
public String toString();
}
com/mysql/jdbc/CommunicationsException.class
package com.mysql.jdbc;
public synchronized class CommunicationsException extends java.sql.SQLException implements StreamingNotifiable {
static final long serialVersionUID = 3193864990663398317;
private String exceptionMessage;
public void CommunicationsException(MySQLConnection, long, long, Exception);
public String getMessage();
public String getSQLState();
public void setWasStreamingResults();
}
com/mysql/jdbc/CompressedInputStream.class
package com.mysql.jdbc;
synchronized class CompressedInputStream extends java.io.InputStream {
private byte[] buffer;
private java.io.InputStream in;
private java.util.zip.Inflater inflater;
private ConnectionPropertiesImpl$BooleanConnectionProperty traceProtocol;
private log.Log log;
private byte[] packetHeaderBuffer;
private int pos;
public void CompressedInputStream(Connection, java.io.InputStream);
public int available() throws java.io.IOException;
public void close() throws java.io.IOException;
private void getNextPacketFromServer() throws java.io.IOException;
private void getNextPacketIfRequired(int) throws java.io.IOException;
public int read() throws java.io.IOException;
public int read(byte[]) throws java.io.IOException;
public int read(byte[], int, int) throws java.io.IOException;
private final int readFully(byte[], int, int) throws java.io.IOException;
public long skip(long) throws java.io.IOException;
}
com/mysql/jdbc/Connection.class
package com.mysql.jdbc;
public abstract interface Connection extends java.sql.Connection, ConnectionProperties {
public abstract void changeUser(String, String) throws java.sql.SQLException;
public abstract void clearHasTriedMaster();
public abstract java.sql.PreparedStatement clientPrepareStatement(String) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement clientPrepareStatement(String, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement clientPrepareStatement(String, int, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement clientPrepareStatement(String, int[]) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement clientPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement clientPrepareStatement(String, String[]) throws java.sql.SQLException;
public abstract int getActiveStatementCount();
public abstract long getIdleFor();
public abstract log.Log getLog() throws java.sql.SQLException;
public abstract String getServerCharacterEncoding();
public abstract String getServerCharset();
public abstract java.util.TimeZone getServerTimezoneTZ();
public abstract String getStatementComment();
public abstract boolean hasTriedMaster();
public abstract boolean isInGlobalTx();
public abstract void setInGlobalTx(boolean);
public abstract boolean isMasterConnection();
public abstract boolean isNoBackslashEscapesSet();
public abstract boolean isSameResource(Connection);
public abstract boolean lowerCaseTableNames();
public abstract boolean parserKnowsUnicode();
public abstract void ping() throws java.sql.SQLException;
public abstract void resetServerState() throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String, int, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String, int[]) throws java.sql.SQLException;
public abstract java.sql.PreparedStatement serverPrepareStatement(String, String[]) throws java.sql.SQLException;
public abstract void setFailedOver(boolean);
public abstract void setPreferSlaveDuringFailover(boolean);
public abstract void setStatementComment(String);
public abstract void shutdownServer() throws java.sql.SQLException;
public abstract boolean supportsIsolationLevel();
public abstract boolean supportsQuotedIdentifiers();
public abstract boolean supportsTransactions();
public abstract boolean versionMeetsMinimum(int, int, int) throws java.sql.SQLException;
public abstract void reportQueryTime(long);
public abstract boolean isAbonormallyLongQuery(long);
public abstract void initializeExtension(Extension) throws java.sql.SQLException;
public abstract int getAutoIncrementIncrement();
public abstract boolean hasSameProperties(Connection);
public abstract java.util.Properties getProperties();
public abstract String getHost();
public abstract void setProxy(MySQLConnection);
public abstract boolean isServerLocal() throws java.sql.SQLException;
public abstract int getSessionMaxRows();
public abstract void setSessionMaxRows(int) throws java.sql.SQLException;
public abstract void setSchema(String) throws java.sql.SQLException;
public abstract String getSchema() throws java.sql.SQLException;
public abstract void abort(java.util.concurrent.Executor) throws java.sql.SQLException;
public abstract void setNetworkTimeout(java.util.concurrent.Executor, int) throws java.sql.SQLException;
public abstract int getNetworkTimeout() throws java.sql.SQLException;
public abstract void abortInternal() throws java.sql.SQLException;
public abstract void checkClosed() throws java.sql.SQLException;
public abstract Object getConnectionMutex();
}
com/mysql/jdbc/ConnectionFeatureNotAvailableException.class
package com.mysql.jdbc;
public synchronized class ConnectionFeatureNotAvailableException extends CommunicationsException {
static final long serialVersionUID = -5065030488729238287;
public void ConnectionFeatureNotAvailableException(MySQLConnection, long, Exception);
public String getMessage();
public String getSQLState();
}
com/mysql/jdbc/ConnectionGroup.class
package com.mysql.jdbc;
public synchronized class ConnectionGroup {
private String groupName;
private long connections;
private long activeConnections;
private java.util.HashMap connectionProxies;
private java.util.Set hostList;
private boolean isInitialized;
private long closedProxyTotalPhysicalConnections;
private long closedProxyTotalTransactions;
private int activeHosts;
private java.util.Set closedHosts;
void ConnectionGroup(String);
public long registerConnectionProxy(LoadBalancedConnectionProxy, java.util.List);
public String getGroupName();
public java.util.Collection getInitialHosts();
public int getActiveHostCount();
public java.util.Collection getClosedHosts();
public long getTotalLogicalConnectionCount();
public long getActiveLogicalConnectionCount();
public long getActivePhysicalConnectionCount();
public long getTotalPhysicalConnectionCount();
public long getTotalTransactionCount();
public void closeConnectionProxy(LoadBalancedConnectionProxy);
public void removeHost(String) throws java.sql.SQLException;
public void removeHost(String, boolean) throws java.sql.SQLException;
public synchronized void removeHost(String, boolean, boolean) throws java.sql.SQLException;
public void addHost(String);
public void addHost(String, boolean);
}
com/mysql/jdbc/ConnectionGroupManager.class
package com.mysql.jdbc;
public synchronized class ConnectionGroupManager {
private static java.util.HashMap GROUP_MAP;
private static jmx.LoadBalanceConnectionGroupManager mbean;
private static boolean hasRegisteredJmx;
public void ConnectionGroupManager();
public static synchronized ConnectionGroup getConnectionGroupInstance(String);
public static void registerJmx() throws java.sql.SQLException;
public static ConnectionGroup getConnectionGroup(String);
private static java.util.Collection getGroupsMatching(String);
public static void addHost(String, String, boolean);
public static int getActiveHostCount(String);
public static long getActiveLogicalConnectionCount(String);
public static long getActivePhysicalConnectionCount(String);
public static int getTotalHostCount(String);
public static long getTotalLogicalConnectionCount(String);
public static long getTotalPhysicalConnectionCount(String);
public static long getTotalTransactionCount(String);
public static void removeHost(String, String) throws java.sql.SQLException;
public static void removeHost(String, String, boolean) throws java.sql.SQLException;
public static String getActiveHostLists(String);
public static String getRegisteredConnectionGroups();
static void ();
}
com/mysql/jdbc/ConnectionImpl$1.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$1 extends IterateBlock {
void ConnectionImpl$1(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$10.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$10 extends IterateBlock {
void ConnectionImpl$10(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$11.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$11 implements Runnable {
void ConnectionImpl$11(ConnectionImpl);
public void run();
}
com/mysql/jdbc/ConnectionImpl$2.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$2 extends IterateBlock {
void ConnectionImpl$2(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$3.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$3 extends util.LRUCache {
private static final long serialVersionUID = 7692318650375988114;
void ConnectionImpl$3(ConnectionImpl, int);
protected boolean removeEldestEntry(java.util.Map$Entry);
}
com/mysql/jdbc/ConnectionImpl$4.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$4 implements ExceptionInterceptor {
void ConnectionImpl$4(ConnectionImpl);
public void init(Connection, java.util.Properties) throws java.sql.SQLException;
public void destroy();
public java.sql.SQLException interceptException(java.sql.SQLException, Connection);
}
com/mysql/jdbc/ConnectionImpl$5.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$5 extends IterateBlock {
void ConnectionImpl$5(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$6.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$6 extends IterateBlock {
void ConnectionImpl$6(ConnectionImpl, java.util.Iterator, java.sql.Savepoint) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$7.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$7 extends IterateBlock {
void ConnectionImpl$7(ConnectionImpl, java.util.Iterator, boolean) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$8.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$8 extends IterateBlock {
void ConnectionImpl$8(ConnectionImpl, java.util.Iterator, String) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$9.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$9 extends IterateBlock {
void ConnectionImpl$9(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$CompoundCacheKey.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$CompoundCacheKey {
final String componentOne;
final String componentTwo;
final int hashCode;
void ConnectionImpl$CompoundCacheKey(String, String);
public boolean equals(Object);
public int hashCode();
}
com/mysql/jdbc/ConnectionImpl$ExceptionInterceptorChain.class
package com.mysql.jdbc;
public synchronized class ConnectionImpl$ExceptionInterceptorChain implements ExceptionInterceptor {
private java.util.List interceptors;
void ConnectionImpl$ExceptionInterceptorChain(ConnectionImpl, String) throws java.sql.SQLException;
void addRingZero(ExceptionInterceptor) throws java.sql.SQLException;
public java.sql.SQLException interceptException(java.sql.SQLException, Connection);
public void destroy();
public void init(Connection, java.util.Properties) throws java.sql.SQLException;
public java.util.List getInterceptors();
}
com/mysql/jdbc/ConnectionImpl$NetworkTimeoutSetter.class
package com.mysql.jdbc;
synchronized class ConnectionImpl$NetworkTimeoutSetter implements Runnable {
private final ref.WeakReference connImplRef;
private final ref.WeakReference mysqlIoRef;
private final int milliseconds;
public void ConnectionImpl$NetworkTimeoutSetter(ConnectionImpl, MysqlIO, int);
public void run();
}
com/mysql/jdbc/ConnectionImpl.class
package com.mysql.jdbc;
public synchronized class ConnectionImpl extends ConnectionPropertiesImpl implements MySQLConnection {
private static final long serialVersionUID = 2877471301981509474;
private static final java.sql.SQLPermission SET_NETWORK_TIMEOUT_PERM;
private static final java.sql.SQLPermission ABORT_PERM;
public static final String JDBC_LOCAL_CHARACTER_SET_RESULTS = jdbc.local.character_set_results;
private MySQLConnection proxy;
private reflect.InvocationHandler realProxy;
private static final Object CHARSET_CONVERTER_NOT_AVAILABLE_MARKER;
public static java.util.Map charsetMap;
protected static final String DEFAULT_LOGGER_CLASS = com.mysql.jdbc.log.StandardLogger;
private static final int HISTOGRAM_BUCKETS = 20;
private static final String LOGGER_INSTANCE_NAME = MySQL;
private static java.util.Map mapTransIsolationNameToValue;
private static final log.Log NULL_LOGGER;
protected static java.util.Map roundRobinStatsMap;
private static final java.util.Map customIndexToCharsetMapByUrl;
private static final java.util.Map customCharsetToMblenMapByUrl;
private CacheAdapter serverConfigCache;
private long queryTimeCount;
private double queryTimeSum;
private double queryTimeSumSquares;
private double queryTimeMean;
private transient java.util.Timer cancelTimer;
private java.util.List connectionLifecycleInterceptors;
private static final reflect.Constructor JDBC_4_CONNECTION_CTOR;
private static final int DEFAULT_RESULT_SET_TYPE = 1003;
private static final int DEFAULT_RESULT_SET_CONCURRENCY = 1007;
private static final java.util.Random random;
private boolean autoCommit;
private CacheAdapter cachedPreparedStatementParams;
private String characterSetMetadata;
private String characterSetResultsOnServer;
private final java.util.Map charsetConverterMap;
private long connectionCreationTimeMillis;
private long connectionId;
private String database;
private java.sql.DatabaseMetaData dbmd;
private java.util.TimeZone defaultTimeZone;
private profiler.ProfilerEventHandler eventSink;
private Throwable forceClosedReason;
private boolean hasIsolationLevels;
private boolean hasQuotedIdentifiers;
private String host;
public java.util.Map indexToCustomMysqlCharset;
private java.util.Map mysqlCharsetToCustomMblen;
private transient MysqlIO io;
private boolean isClientTzUTC;
private boolean isClosed;
private boolean isInGlobalTx;
private boolean isRunningOnJDK13;
private int isolationLevel;
private boolean isServerTzUTC;
private long lastQueryFinishedTime;
private transient log.Log log;
private long longestQueryTimeMs;
private boolean lowerCaseTableNames;
private long maximumNumberTablesAccessed;
private int sessionMaxRows;
private long metricsLastReportedMs;
private long minimumNumberTablesAccessed;
private String myURL;
private boolean needsPing;
private int netBufferLength;
private boolean noBackslashEscapes;
private long numberOfPreparedExecutes;
private long numberOfPrepares;
private long numberOfQueriesIssued;
private long numberOfResultSetsCreated;
private long[] numTablesMetricsHistBreakpoints;
private int[] numTablesMetricsHistCounts;
private long[] oldHistBreakpoints;
private int[] oldHistCounts;
private final java.util.concurrent.CopyOnWriteArrayList openStatements;
private util.LRUCache parsedCallableStatementCache;
private boolean parserKnowsUnicode;
private String password;
private long[] perfMetricsHistBreakpoints;
private int[] perfMetricsHistCounts;
private String pointOfOrigin;
private int port;
protected java.util.Properties props;
private boolean readInfoMsg;
private boolean readOnly;
protected util.LRUCache resultSetMetadataCache;
private java.util.TimeZone serverTimezoneTZ;
private java.util.Map serverVariables;
private long shortestQueryTimeMs;
private double totalQueryTimeMs;
private boolean transactionsSupported;
private java.util.Map typeMap;
private boolean useAnsiQuotes;
private String user;
private boolean useServerPreparedStmts;
private util.LRUCache serverSideStatementCheckCache;
private util.LRUCache serverSideStatementCache;
private java.util.Calendar sessionCalendar;
private java.util.Calendar utcCalendar;
private String origHostToConnectTo;
private int origPortToConnectTo;
private String origDatabaseToConnectTo;
private String errorMessageEncoding;
private boolean usePlatformCharsetConverters;
private boolean hasTriedMasterFlag;
private String statementComment;
private boolean storesLowerCaseTableName;
private java.util.List statementInterceptors;
private boolean requiresEscapingEncoder;
private String hostPortPair;
private static final String SERVER_VERSION_STRING_VAR_NAME = server_version_string;
private int autoIncrementIncrement;
private ExceptionInterceptor exceptionInterceptor;
public String getHost();
public String getHostPortPair();
public boolean isProxySet();
public void setProxy(MySQLConnection);
private MySQLConnection getProxy();
public MySQLConnection getLoadBalanceSafeProxy();
public MySQLConnection getMultiHostSafeProxy();
public MySQLConnection getActiveMySQLConnection();
public Object getConnectionMutex();
protected static java.sql.SQLException appendMessageToException(java.sql.SQLException, String, ExceptionInterceptor);
public java.util.Timer getCancelTimer();
protected static Connection getInstance(String, int, java.util.Properties, String, String) throws java.sql.SQLException;
protected static synchronized int getNextRoundRobinHostIndex(String, java.util.List);
private static boolean nullSafeCompare(String, String);
protected void ConnectionImpl();
public void ConnectionImpl(String, int, java.util.Properties, String, String) throws java.sql.SQLException;
public void unSafeStatementInterceptors() throws java.sql.SQLException;
public void initializeSafeStatementInterceptors() throws java.sql.SQLException;
public java.util.List getStatementInterceptorsInstances();
private void addToHistogram(int[], long[], long, int, long, long);
private void addToPerformanceHistogram(long, int);
private void addToTablesAccessedHistogram(long, int);
private void buildCollationMapping() throws java.sql.SQLException;
private boolean canHandleAsServerPreparedStatement(String) throws java.sql.SQLException;
private boolean canHandleAsServerPreparedStatementNoCache(String) throws java.sql.SQLException;
public void changeUser(String, String) throws java.sql.SQLException;
private boolean characterSetNamesMatches(String);
private void checkAndCreatePerformanceHistogram();
private void checkAndCreateTablesAccessedHistogram();
public void checkClosed() throws java.sql.SQLException;
public void throwConnectionClosedException() throws java.sql.SQLException;
private void checkServerEncoding() throws java.sql.SQLException;
private void checkTransactionIsolationLevel() throws java.sql.SQLException;
public void abortInternal() throws java.sql.SQLException;
private void cleanup(Throwable);
public void clearHasTriedMaster();
public void clearWarnings() throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int, int, boolean) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, String[]) throws java.sql.SQLException;
public java.sql.PreparedStatement clientPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public void close() throws java.sql.SQLException;
private void closeAllOpenStatements() throws java.sql.SQLException;
private void closeStatement(java.sql.Statement);
public void commit() throws java.sql.SQLException;
private void configureCharsetProperties() throws java.sql.SQLException;
private boolean configureClientCharacterSet(boolean) throws java.sql.SQLException;
private void configureTimezone() throws java.sql.SQLException;
private void createInitialHistogram(long[], long, long);
public void createNewIO(boolean) throws java.sql.SQLException;
private void connectWithRetries(boolean, java.util.Properties) throws java.sql.SQLException;
private void coreConnect(java.util.Properties) throws java.sql.SQLException, java.io.IOException;
private String normalizeHost(String);
private int parsePortNumber(String) throws java.sql.SQLException;
private void connectOneTryOnly(boolean, java.util.Properties) throws java.sql.SQLException;
private void createPreparedStatementCaches() throws java.sql.SQLException;
public java.sql.Statement createStatement() throws java.sql.SQLException;
public java.sql.Statement createStatement(int, int) throws java.sql.SQLException;
public java.sql.Statement createStatement(int, int, int) throws java.sql.SQLException;
public void dumpTestcaseQuery(String);
public Connection duplicate() throws java.sql.SQLException;
public ResultSetInternalMethods execSQL(StatementImpl, String, int, Buffer, int, int, boolean, String, Field[]) throws java.sql.SQLException;
public ResultSetInternalMethods execSQL(StatementImpl, String, int, Buffer, int, int, boolean, String, Field[], boolean) throws java.sql.SQLException;
public String extractSqlFromPacket(String, Buffer, int) throws java.sql.SQLException;
public StringBuilder generateConnectionCommentBlock(StringBuilder);
public int getActiveStatementCount();
public boolean getAutoCommit() throws java.sql.SQLException;
public java.util.Calendar getCalendarInstanceForSessionOrNew();
public String getCatalog() throws java.sql.SQLException;
public String getCharacterSetMetadata();
public SingleByteCharsetConverter getCharsetConverter(String) throws java.sql.SQLException;
public String getCharsetNameForIndex(int) throws java.sql.SQLException;
public String getEncodingForIndex(int) throws java.sql.SQLException;
public java.util.TimeZone getDefaultTimeZone();
public String getErrorMessageEncoding();
public int getHoldability() throws java.sql.SQLException;
public long getId();
public long getIdleFor();
public MysqlIO getIO() throws java.sql.SQLException;
public log.Log getLog() throws java.sql.SQLException;
public int getMaxBytesPerChar(String) throws java.sql.SQLException;
public int getMaxBytesPerChar(Integer, String) throws java.sql.SQLException;
public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException;
private java.sql.DatabaseMetaData getMetaData(boolean, boolean) throws java.sql.SQLException;
public java.sql.Statement getMetadataSafeStatement() throws java.sql.SQLException;
public int getNetBufferLength();
public String getServerCharacterEncoding();
public String getServerCharset();
public int getServerMajorVersion();
public int getServerMinorVersion();
public int getServerSubMinorVersion();
public java.util.TimeZone getServerTimezoneTZ();
public String getServerVariable(String);
public String getServerVersion();
public java.util.Calendar getSessionLockedCalendar();
public int getTransactionIsolation() throws java.sql.SQLException;
public java.util.Map getTypeMap() throws java.sql.SQLException;
public String getURL();
public String getUser();
public java.util.Calendar getUtcCalendar();
public java.sql.SQLWarning getWarnings() throws java.sql.SQLException;
public boolean hasSameProperties(Connection);
public java.util.Properties getProperties();
public boolean hasTriedMaster();
public void incrementNumberOfPreparedExecutes();
public void incrementNumberOfPrepares();
public void incrementNumberOfResultSetsCreated();
private void initializeDriverProperties(java.util.Properties) throws java.sql.SQLException;
private void initializePropsFromServer() throws java.sql.SQLException;
public boolean isQueryCacheEnabled();
private int getServerVariableAsInt(String, int) throws java.sql.SQLException;
private void handleAutoCommitDefaults() throws java.sql.SQLException;
public boolean isClientTzUTC();
public boolean isClosed();
public boolean isCursorFetchEnabled() throws java.sql.SQLException;
public boolean isInGlobalTx();
public boolean isMasterConnection();
public boolean isNoBackslashEscapesSet();
public boolean isReadInfoMsgEnabled();
public boolean isReadOnly() throws java.sql.SQLException;
public boolean isReadOnly(boolean) throws java.sql.SQLException;
public boolean isRunningOnJDK13();
public boolean isSameResource(Connection);
public boolean isServerTzUTC();
private void createConfigCacheIfNeeded() throws java.sql.SQLException;
private void loadServerVariables() throws java.sql.SQLException;
public int getAutoIncrementIncrement();
public boolean lowerCaseTableNames();
public String nativeSQL(String) throws java.sql.SQLException;
private CallableStatement parseCallableStatement(String) throws java.sql.SQLException;
public boolean parserKnowsUnicode();
public void ping() throws java.sql.SQLException;
public void pingInternal(boolean, int) throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String) throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int) throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String, String[]) throws java.sql.SQLException;
public void realClose(boolean, boolean, boolean, Throwable) throws java.sql.SQLException;
public void recachePreparedStatement(ServerPreparedStatement) throws java.sql.SQLException;
public void decachePreparedStatement(ServerPreparedStatement) throws java.sql.SQLException;
public void registerQueryExecutionTime(long);
public void registerStatement(Statement);
public void releaseSavepoint(java.sql.Savepoint) throws java.sql.SQLException;
private void repartitionHistogram(int[], long[], long, long);
private void repartitionPerformanceHistogram();
private void repartitionTablesAccessedHistogram();
private void reportMetrics();
protected void reportMetricsIfNeeded();
public void reportNumberOfTablesAccessed(int);
public void resetServerState() throws java.sql.SQLException;
public void rollback() throws java.sql.SQLException;
public void rollback(java.sql.Savepoint) throws java.sql.SQLException;
private void rollbackNoChecks() throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement serverPrepareStatement(String, String[]) throws java.sql.SQLException;
public boolean serverSupportsConvertFn() throws java.sql.SQLException;
public void setAutoCommit(boolean) throws java.sql.SQLException;
public void setCatalog(String) throws java.sql.SQLException;
public void setFailedOver(boolean);
public void setHoldability(int) throws java.sql.SQLException;
public void setInGlobalTx(boolean);
public void setPreferSlaveDuringFailover(boolean);
public void setReadInfoMsgEnabled(boolean);
public void setReadOnly(boolean) throws java.sql.SQLException;
public void setReadOnlyInternal(boolean) throws java.sql.SQLException;
public java.sql.Savepoint setSavepoint() throws java.sql.SQLException;
private void setSavepoint(MysqlSavepoint) throws java.sql.SQLException;
public java.sql.Savepoint setSavepoint(String) throws java.sql.SQLException;
private void setSessionVariables() throws java.sql.SQLException;
public void setTransactionIsolation(int) throws java.sql.SQLException;
public void setTypeMap(java.util.Map) throws java.sql.SQLException;
private void setupServerForTruncationChecks() throws java.sql.SQLException;
public void shutdownServer() throws java.sql.SQLException;
public boolean supportsIsolationLevel();
public boolean supportsQuotedIdentifiers();
public boolean supportsTransactions();
public void unregisterStatement(Statement);
public boolean useAnsiQuotedIdentifiers();
public boolean versionMeetsMinimum(int, int, int) throws java.sql.SQLException;
public CachedResultSetMetaData getCachedMetaData(String);
public void initializeResultsMetadataFromCache(String, CachedResultSetMetaData, ResultSetInternalMethods) throws java.sql.SQLException;
public String getStatementComment();
public void setStatementComment(String);
public void reportQueryTime(long);
public boolean isAbonormallyLongQuery(long);
public void initializeExtension(Extension) throws java.sql.SQLException;
public void transactionBegun() throws java.sql.SQLException;
public void transactionCompleted() throws java.sql.SQLException;
public boolean storesLowerCaseTableName();
public ExceptionInterceptor getExceptionInterceptor();
public boolean getRequiresEscapingEncoder();
public boolean isServerLocal() throws java.sql.SQLException;
public int getSessionMaxRows();
public void setSessionMaxRows(int) throws java.sql.SQLException;
public void setSchema(String) throws java.sql.SQLException;
public String getSchema() throws java.sql.SQLException;
public void abort(java.util.concurrent.Executor) throws java.sql.SQLException;
public void setNetworkTimeout(java.util.concurrent.Executor, int) throws java.sql.SQLException;
public int getNetworkTimeout() throws java.sql.SQLException;
public profiler.ProfilerEventHandler getProfilerEventHandlerInstance();
public void setProfilerEventHandlerInstance(profiler.ProfilerEventHandler);
static void ();
}
com/mysql/jdbc/ConnectionLifecycleInterceptor.class
package com.mysql.jdbc;
public abstract interface ConnectionLifecycleInterceptor extends Extension {
public abstract void close() throws java.sql.SQLException;
public abstract boolean commit() throws java.sql.SQLException;
public abstract boolean rollback() throws java.sql.SQLException;
public abstract boolean rollback(java.sql.Savepoint) throws java.sql.SQLException;
public abstract boolean setAutoCommit(boolean) throws java.sql.SQLException;
public abstract boolean setCatalog(String) throws java.sql.SQLException;
public abstract boolean transactionBegun() throws java.sql.SQLException;
public abstract boolean transactionCompleted() throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionProperties.class
package com.mysql.jdbc;
public abstract interface ConnectionProperties {
public abstract String exposeAsXml() throws java.sql.SQLException;
public abstract boolean getAllowLoadLocalInfile();
public abstract boolean getAllowMultiQueries();
public abstract boolean getAllowNanAndInf();
public abstract boolean getAllowUrlInLocalInfile();
public abstract boolean getAlwaysSendSetIsolation();
public abstract boolean getAutoDeserialize();
public abstract boolean getAutoGenerateTestcaseScript();
public abstract boolean getAutoReconnectForPools();
public abstract int getBlobSendChunkSize();
public abstract boolean getCacheCallableStatements();
public abstract boolean getCachePreparedStatements();
public abstract boolean getCacheResultSetMetadata();
public abstract boolean getCacheServerConfiguration();
public abstract int getCallableStatementCacheSize();
public abstract boolean getCapitalizeTypeNames();
public abstract String getCharacterSetResults();
public abstract boolean getClobberStreamingResults();
public abstract String getClobCharacterEncoding();
public abstract String getConnectionCollation();
public abstract int getConnectTimeout();
public abstract boolean getContinueBatchOnError();
public abstract boolean getCreateDatabaseIfNotExist();
public abstract int getDefaultFetchSize();
public abstract boolean getDontTrackOpenResources();
public abstract boolean getDumpQueriesOnException();
public abstract boolean getDynamicCalendars();
public abstract boolean getElideSetAutoCommits();
public abstract boolean getEmptyStringsConvertToZero();
public abstract boolean getEmulateLocators();
public abstract boolean getEmulateUnsupportedPstmts();
public abstract boolean getEnablePacketDebug();
public abstract String getEncoding();
public abstract boolean getExplainSlowQueries();
public abstract boolean getFailOverReadOnly();
public abstract boolean getGatherPerformanceMetrics();
public abstract boolean getHoldResultsOpenOverStatementClose();
public abstract boolean getIgnoreNonTxTables();
public abstract int getInitialTimeout();
public abstract boolean getInteractiveClient();
public abstract boolean getIsInteractiveClient();
public abstract boolean getJdbcCompliantTruncation();
public abstract int getLocatorFetchBufferSize();
public abstract String getLogger();
public abstract String getLoggerClassName();
public abstract boolean getLogSlowQueries();
public abstract boolean getMaintainTimeStats();
public abstract int getMaxQuerySizeToLog();
public abstract int getMaxReconnects();
public abstract int getMaxRows();
public abstract int getMetadataCacheSize();
public abstract boolean getNoDatetimeStringSync();
public abstract boolean getNullCatalogMeansCurrent();
public abstract boolean getNullNamePatternMatchesAll();
public abstract int getPacketDebugBufferSize();
public abstract boolean getParanoid();
public abstract boolean getPedantic();
public abstract int getPreparedStatementCacheSize();
public abstract int getPreparedStatementCacheSqlLimit();
public abstract boolean getProfileSql();
public abstract boolean getProfileSQL();
public abstract String getPropertiesTransform();
public abstract int getQueriesBeforeRetryMaster();
public abstract boolean getReconnectAtTxEnd();
public abstract boolean getRelaxAutoCommit();
public abstract int getReportMetricsIntervalMillis();
public abstract boolean getRequireSSL();
public abstract boolean getRollbackOnPooledClose();
public abstract boolean getRoundRobinLoadBalance();
public abstract boolean getRunningCTS13();
public abstract int getSecondsBeforeRetryMaster();
public abstract String getServerTimezone();
public abstract String getSessionVariables();
public abstract int getSlowQueryThresholdMillis();
public abstract String getSocketFactoryClassName();
public abstract int getSocketTimeout();
public abstract boolean getStrictFloatingPoint();
public abstract boolean getStrictUpdates();
public abstract boolean getTinyInt1isBit();
public abstract boolean getTraceProtocol();
public abstract boolean getTransformedBitIsBoolean();
public abstract boolean getUseCompression();
public abstract boolean getUseFastIntParsing();
public abstract boolean getUseHostsInPrivileges();
public abstract boolean getUseInformationSchema();
public abstract boolean getUseLocalSessionState();
public abstract boolean getUseOldUTF8Behavior();
public abstract boolean getUseOnlyServerErrorMessages();
public abstract boolean getUseReadAheadInput();
public abstract boolean getUseServerPreparedStmts();
public abstract boolean getUseSqlStateCodes();
public abstract boolean getUseSSL();
public abstract boolean isUseSSLExplicit();
public abstract boolean getUseStreamLengthsInPrepStmts();
public abstract boolean getUseTimezone();
public abstract boolean getUseUltraDevWorkAround();
public abstract boolean getUseUnbufferedInput();
public abstract boolean getUseUnicode();
public abstract boolean getUseUsageAdvisor();
public abstract boolean getYearIsDateType();
public abstract String getZeroDateTimeBehavior();
public abstract void setAllowLoadLocalInfile(boolean);
public abstract void setAllowMultiQueries(boolean);
public abstract void setAllowNanAndInf(boolean);
public abstract void setAllowUrlInLocalInfile(boolean);
public abstract void setAlwaysSendSetIsolation(boolean);
public abstract void setAutoDeserialize(boolean);
public abstract void setAutoGenerateTestcaseScript(boolean);
public abstract void setAutoReconnect(boolean);
public abstract void setAutoReconnectForConnectionPools(boolean);
public abstract void setAutoReconnectForPools(boolean);
public abstract void setBlobSendChunkSize(String) throws java.sql.SQLException;
public abstract void setCacheCallableStatements(boolean);
public abstract void setCachePreparedStatements(boolean);
public abstract void setCacheResultSetMetadata(boolean);
public abstract void setCacheServerConfiguration(boolean);
public abstract void setCallableStatementCacheSize(int) throws java.sql.SQLException;
public abstract void setCapitalizeDBMDTypes(boolean);
public abstract void setCapitalizeTypeNames(boolean);
public abstract void setCharacterEncoding(String);
public abstract void setCharacterSetResults(String);
public abstract void setClobberStreamingResults(boolean);
public abstract void setClobCharacterEncoding(String);
public abstract void setConnectionCollation(String);
public abstract void setConnectTimeout(int) throws java.sql.SQLException;
public abstract void setContinueBatchOnError(boolean);
public abstract void setCreateDatabaseIfNotExist(boolean);
public abstract void setDefaultFetchSize(int) throws java.sql.SQLException;
public abstract void setDetectServerPreparedStmts(boolean);
public abstract void setDontTrackOpenResources(boolean);
public abstract void setDumpQueriesOnException(boolean);
public abstract void setDynamicCalendars(boolean);
public abstract void setElideSetAutoCommits(boolean);
public abstract void setEmptyStringsConvertToZero(boolean);
public abstract void setEmulateLocators(boolean);
public abstract void setEmulateUnsupportedPstmts(boolean);
public abstract void setEnablePacketDebug(boolean);
public abstract void setEncoding(String);
public abstract void setExplainSlowQueries(boolean);
public abstract void setFailOverReadOnly(boolean);
public abstract void setGatherPerformanceMetrics(boolean);
public abstract void setHoldResultsOpenOverStatementClose(boolean);
public abstract void setIgnoreNonTxTables(boolean);
public abstract void setInitialTimeout(int) throws java.sql.SQLException;
public abstract void setIsInteractiveClient(boolean);
public abstract void setJdbcCompliantTruncation(boolean);
public abstract void setLocatorFetchBufferSize(String) throws java.sql.SQLException;
public abstract void setLogger(String);
public abstract void setLoggerClassName(String);
public abstract void setLogSlowQueries(boolean);
public abstract void setMaintainTimeStats(boolean);
public abstract void setMaxQuerySizeToLog(int) throws java.sql.SQLException;
public abstract void setMaxReconnects(int) throws java.sql.SQLException;
public abstract void setMaxRows(int) throws java.sql.SQLException;
public abstract void setMetadataCacheSize(int) throws java.sql.SQLException;
public abstract void setNoDatetimeStringSync(boolean);
public abstract void setNullCatalogMeansCurrent(boolean);
public abstract void setNullNamePatternMatchesAll(boolean);
public abstract void setPacketDebugBufferSize(int) throws java.sql.SQLException;
public abstract void setParanoid(boolean);
public abstract void setPedantic(boolean);
public abstract void setPreparedStatementCacheSize(int) throws java.sql.SQLException;
public abstract void setPreparedStatementCacheSqlLimit(int) throws java.sql.SQLException;
public abstract void setProfileSql(boolean);
public abstract void setProfileSQL(boolean);
public abstract void setPropertiesTransform(String);
public abstract void setQueriesBeforeRetryMaster(int) throws java.sql.SQLException;
public abstract void setReconnectAtTxEnd(boolean);
public abstract void setRelaxAutoCommit(boolean);
public abstract void setReportMetricsIntervalMillis(int) throws java.sql.SQLException;
public abstract void setRequireSSL(boolean);
public abstract void setRetainStatementAfterResultSetClose(boolean);
public abstract void setRollbackOnPooledClose(boolean);
public abstract void setRoundRobinLoadBalance(boolean);
public abstract void setRunningCTS13(boolean);
public abstract void setSecondsBeforeRetryMaster(int) throws java.sql.SQLException;
public abstract void setServerTimezone(String);
public abstract void setSessionVariables(String);
public abstract void setSlowQueryThresholdMillis(int) throws java.sql.SQLException;
public abstract void setSocketFactoryClassName(String);
public abstract void setSocketTimeout(int) throws java.sql.SQLException;
public abstract void setStrictFloatingPoint(boolean);
public abstract void setStrictUpdates(boolean);
public abstract void setTinyInt1isBit(boolean);
public abstract void setTraceProtocol(boolean);
public abstract void setTransformedBitIsBoolean(boolean);
public abstract void setUseCompression(boolean);
public abstract void setUseFastIntParsing(boolean);
public abstract void setUseHostsInPrivileges(boolean);
public abstract void setUseInformationSchema(boolean);
public abstract void setUseLocalSessionState(boolean);
public abstract void setUseOldUTF8Behavior(boolean);
public abstract void setUseOnlyServerErrorMessages(boolean);
public abstract void setUseReadAheadInput(boolean);
public abstract void setUseServerPreparedStmts(boolean);
public abstract void setUseSqlStateCodes(boolean);
public abstract void setUseSSL(boolean);
public abstract void setUseStreamLengthsInPrepStmts(boolean);
public abstract void setUseTimezone(boolean);
public abstract void setUseUltraDevWorkAround(boolean);
public abstract void setUseUnbufferedInput(boolean);
public abstract void setUseUnicode(boolean);
public abstract void setUseUsageAdvisor(boolean);
public abstract void setYearIsDateType(boolean);
public abstract void setZeroDateTimeBehavior(String);
public abstract boolean useUnbufferedInput();
public abstract boolean getUseCursorFetch();
public abstract void setUseCursorFetch(boolean);
public abstract boolean getOverrideSupportsIntegrityEnhancementFacility();
public abstract void setOverrideSupportsIntegrityEnhancementFacility(boolean);
public abstract boolean getNoTimezoneConversionForTimeType();
public abstract void setNoTimezoneConversionForTimeType(boolean);
public abstract boolean getNoTimezoneConversionForDateType();
public abstract void setNoTimezoneConversionForDateType(boolean);
public abstract boolean getCacheDefaultTimezone();
public abstract void setCacheDefaultTimezone(boolean);
public abstract boolean getUseJDBCCompliantTimezoneShift();
public abstract void setUseJDBCCompliantTimezoneShift(boolean);
public abstract boolean getAutoClosePStmtStreams();
public abstract void setAutoClosePStmtStreams(boolean);
public abstract boolean getProcessEscapeCodesForPrepStmts();
public abstract void setProcessEscapeCodesForPrepStmts(boolean);
public abstract boolean getUseGmtMillisForDatetimes();
public abstract void setUseGmtMillisForDatetimes(boolean);
public abstract boolean getDumpMetadataOnColumnNotFound();
public abstract void setDumpMetadataOnColumnNotFound(boolean);
public abstract String getResourceId();
public abstract void setResourceId(String);
public abstract boolean getRewriteBatchedStatements();
public abstract void setRewriteBatchedStatements(boolean);
public abstract boolean getJdbcCompliantTruncationForReads();
public abstract void setJdbcCompliantTruncationForReads(boolean);
public abstract boolean getUseJvmCharsetConverters();
public abstract void setUseJvmCharsetConverters(boolean);
public abstract boolean getPinGlobalTxToPhysicalConnection();
public abstract void setPinGlobalTxToPhysicalConnection(boolean);
public abstract void setGatherPerfMetrics(boolean);
public abstract boolean getGatherPerfMetrics();
public abstract void setUltraDevHack(boolean);
public abstract boolean getUltraDevHack();
public abstract void setInteractiveClient(boolean);
public abstract void setSocketFactory(String);
public abstract String getSocketFactory();
public abstract void setUseServerPrepStmts(boolean);
public abstract boolean getUseServerPrepStmts();
public abstract void setCacheCallableStmts(boolean);
public abstract boolean getCacheCallableStmts();
public abstract void setCachePrepStmts(boolean);
public abstract boolean getCachePrepStmts();
public abstract void setCallableStmtCacheSize(int) throws java.sql.SQLException;
public abstract int getCallableStmtCacheSize();
public abstract void setPrepStmtCacheSize(int) throws java.sql.SQLException;
public abstract int getPrepStmtCacheSize();
public abstract void setPrepStmtCacheSqlLimit(int) throws java.sql.SQLException;
public abstract int getPrepStmtCacheSqlLimit();
public abstract boolean getNoAccessToProcedureBodies();
public abstract void setNoAccessToProcedureBodies(boolean);
public abstract boolean getUseOldAliasMetadataBehavior();
public abstract void setUseOldAliasMetadataBehavior(boolean);
public abstract String getClientCertificateKeyStorePassword();
public abstract void setClientCertificateKeyStorePassword(String);
public abstract String getClientCertificateKeyStoreType();
public abstract void setClientCertificateKeyStoreType(String);
public abstract String getClientCertificateKeyStoreUrl();
public abstract void setClientCertificateKeyStoreUrl(String);
public abstract String getTrustCertificateKeyStorePassword();
public abstract void setTrustCertificateKeyStorePassword(String);
public abstract String getTrustCertificateKeyStoreType();
public abstract void setTrustCertificateKeyStoreType(String);
public abstract String getTrustCertificateKeyStoreUrl();
public abstract void setTrustCertificateKeyStoreUrl(String);
public abstract boolean getUseSSPSCompatibleTimezoneShift();
public abstract void setUseSSPSCompatibleTimezoneShift(boolean);
public abstract boolean getTreatUtilDateAsTimestamp();
public abstract void setTreatUtilDateAsTimestamp(boolean);
public abstract boolean getUseFastDateParsing();
public abstract void setUseFastDateParsing(boolean);
public abstract String getLocalSocketAddress();
public abstract void setLocalSocketAddress(String);
public abstract void setUseConfigs(String);
public abstract String getUseConfigs();
public abstract boolean getGenerateSimpleParameterMetadata();
public abstract void setGenerateSimpleParameterMetadata(boolean);
public abstract boolean getLogXaCommands();
public abstract void setLogXaCommands(boolean);
public abstract int getResultSetSizeThreshold();
public abstract void setResultSetSizeThreshold(int) throws java.sql.SQLException;
public abstract int getNetTimeoutForStreamingResults();
public abstract void setNetTimeoutForStreamingResults(int) throws java.sql.SQLException;
public abstract boolean getEnableQueryTimeouts();
public abstract void setEnableQueryTimeouts(boolean);
public abstract boolean getPadCharsWithSpace();
public abstract void setPadCharsWithSpace(boolean);
public abstract boolean getUseDynamicCharsetInfo();
public abstract void setUseDynamicCharsetInfo(boolean);
public abstract String getClientInfoProvider();
public abstract void setClientInfoProvider(String);
public abstract boolean getPopulateInsertRowWithDefaultValues();
public abstract void setPopulateInsertRowWithDefaultValues(boolean);
public abstract String getLoadBalanceStrategy();
public abstract void setLoadBalanceStrategy(String);
public abstract String getServerAffinityOrder();
public abstract void setServerAffinityOrder(String);
public abstract boolean getTcpNoDelay();
public abstract void setTcpNoDelay(boolean);
public abstract boolean getTcpKeepAlive();
public abstract void setTcpKeepAlive(boolean);
public abstract int getTcpRcvBuf();
public abstract void setTcpRcvBuf(int) throws java.sql.SQLException;
public abstract int getTcpSndBuf();
public abstract void setTcpSndBuf(int) throws java.sql.SQLException;
public abstract int getTcpTrafficClass();
public abstract void setTcpTrafficClass(int) throws java.sql.SQLException;
public abstract boolean getUseNanosForElapsedTime();
public abstract void setUseNanosForElapsedTime(boolean);
public abstract long getSlowQueryThresholdNanos();
public abstract void setSlowQueryThresholdNanos(long) throws java.sql.SQLException;
public abstract String getStatementInterceptors();
public abstract void setStatementInterceptors(String);
public abstract boolean getUseDirectRowUnpack();
public abstract void setUseDirectRowUnpack(boolean);
public abstract String getLargeRowSizeThreshold();
public abstract void setLargeRowSizeThreshold(String) throws java.sql.SQLException;
public abstract boolean getUseBlobToStoreUTF8OutsideBMP();
public abstract void setUseBlobToStoreUTF8OutsideBMP(boolean);
public abstract String getUtf8OutsideBmpExcludedColumnNamePattern();
public abstract void setUtf8OutsideBmpExcludedColumnNamePattern(String);
public abstract String getUtf8OutsideBmpIncludedColumnNamePattern();
public abstract void setUtf8OutsideBmpIncludedColumnNamePattern(String);
public abstract boolean getIncludeInnodbStatusInDeadlockExceptions();
public abstract void setIncludeInnodbStatusInDeadlockExceptions(boolean);
public abstract boolean getIncludeThreadDumpInDeadlockExceptions();
public abstract void setIncludeThreadDumpInDeadlockExceptions(boolean);
public abstract boolean getIncludeThreadNamesAsStatementComment();
public abstract void setIncludeThreadNamesAsStatementComment(boolean);
public abstract boolean getBlobsAreStrings();
public abstract void setBlobsAreStrings(boolean);
public abstract boolean getFunctionsNeverReturnBlobs();
public abstract void setFunctionsNeverReturnBlobs(boolean);
public abstract boolean getAutoSlowLog();
public abstract void setAutoSlowLog(boolean);
public abstract String getConnectionLifecycleInterceptors();
public abstract void setConnectionLifecycleInterceptors(String);
public abstract String getProfilerEventHandler();
public abstract void setProfilerEventHandler(String);
public abstract boolean getVerifyServerCertificate();
public abstract void setVerifyServerCertificate(boolean);
public abstract boolean getUseLegacyDatetimeCode();
public abstract void setUseLegacyDatetimeCode(boolean);
public abstract boolean getSendFractionalSeconds();
public abstract void setSendFractionalSeconds(boolean);
public abstract int getSelfDestructOnPingSecondsLifetime();
public abstract void setSelfDestructOnPingSecondsLifetime(int) throws java.sql.SQLException;
public abstract int getSelfDestructOnPingMaxOperations();
public abstract void setSelfDestructOnPingMaxOperations(int) throws java.sql.SQLException;
public abstract boolean getUseColumnNamesInFindColumn();
public abstract void setUseColumnNamesInFindColumn(boolean);
public abstract boolean getUseLocalTransactionState();
public abstract void setUseLocalTransactionState(boolean);
public abstract boolean getCompensateOnDuplicateKeyUpdateCounts();
public abstract void setCompensateOnDuplicateKeyUpdateCounts(boolean);
public abstract void setUseAffectedRows(boolean);
public abstract boolean getUseAffectedRows();
public abstract void setPasswordCharacterEncoding(String);
public abstract String getPasswordCharacterEncoding();
public abstract int getLoadBalanceBlacklistTimeout();
public abstract void setLoadBalanceBlacklistTimeout(int) throws java.sql.SQLException;
public abstract void setRetriesAllDown(int) throws java.sql.SQLException;
public abstract int getRetriesAllDown();
public abstract ExceptionInterceptor getExceptionInterceptor();
public abstract void setExceptionInterceptors(String);
public abstract String getExceptionInterceptors();
public abstract boolean getQueryTimeoutKillsConnection();
public abstract void setQueryTimeoutKillsConnection(boolean);
public abstract int getMaxAllowedPacket();
public abstract boolean getRetainStatementAfterResultSetClose();
public abstract int getLoadBalancePingTimeout();
public abstract void setLoadBalancePingTimeout(int) throws java.sql.SQLException;
public abstract boolean getLoadBalanceValidateConnectionOnSwapServer();
public abstract void setLoadBalanceValidateConnectionOnSwapServer(boolean);
public abstract String getLoadBalanceConnectionGroup();
public abstract void setLoadBalanceConnectionGroup(String);
public abstract String getLoadBalanceExceptionChecker();
public abstract void setLoadBalanceExceptionChecker(String);
public abstract String getLoadBalanceSQLStateFailover();
public abstract void setLoadBalanceSQLStateFailover(String);
public abstract String getLoadBalanceSQLExceptionSubclassFailover();
public abstract void setLoadBalanceSQLExceptionSubclassFailover(String);
public abstract boolean getLoadBalanceEnableJMX();
public abstract void setLoadBalanceEnableJMX(boolean);
public abstract void setLoadBalanceHostRemovalGracePeriod(int) throws java.sql.SQLException;
public abstract int getLoadBalanceHostRemovalGracePeriod();
public abstract void setLoadBalanceAutoCommitStatementThreshold(int) throws java.sql.SQLException;
public abstract int getLoadBalanceAutoCommitStatementThreshold();
public abstract void setLoadBalanceAutoCommitStatementRegex(String);
public abstract String getLoadBalanceAutoCommitStatementRegex();
public abstract void setAuthenticationPlugins(String);
public abstract String getAuthenticationPlugins();
public abstract void setDisabledAuthenticationPlugins(String);
public abstract String getDisabledAuthenticationPlugins();
public abstract void setDefaultAuthenticationPlugin(String);
public abstract String getDefaultAuthenticationPlugin();
public abstract void setParseInfoCacheFactory(String);
public abstract String getParseInfoCacheFactory();
public abstract void setServerConfigCacheFactory(String);
public abstract String getServerConfigCacheFactory();
public abstract void setDisconnectOnExpiredPasswords(boolean);
public abstract boolean getDisconnectOnExpiredPasswords();
public abstract boolean getAllowMasterDownConnections();
public abstract void setAllowMasterDownConnections(boolean);
public abstract boolean getAllowSlaveDownConnections();
public abstract void setAllowSlaveDownConnections(boolean);
public abstract boolean getReadFromMasterWhenNoSlaves();
public abstract void setReadFromMasterWhenNoSlaves(boolean);
public abstract boolean getReplicationEnableJMX();
public abstract void setReplicationEnableJMX(boolean);
public abstract void setGetProceduresReturnsFunctions(boolean);
public abstract boolean getGetProceduresReturnsFunctions();
public abstract void setDetectCustomCollations(boolean);
public abstract boolean getDetectCustomCollations();
public abstract String getConnectionAttributes() throws java.sql.SQLException;
public abstract String getServerRSAPublicKeyFile();
public abstract void setServerRSAPublicKeyFile(String) throws java.sql.SQLException;
public abstract boolean getAllowPublicKeyRetrieval();
public abstract void setAllowPublicKeyRetrieval(boolean) throws java.sql.SQLException;
public abstract void setDontCheckOnDuplicateKeyUpdateInSQL(boolean);
public abstract boolean getDontCheckOnDuplicateKeyUpdateInSQL();
public abstract void setSocksProxyHost(String);
public abstract String getSocksProxyHost();
public abstract void setSocksProxyPort(int) throws java.sql.SQLException;
public abstract int getSocksProxyPort();
public abstract boolean getReadOnlyPropagatesToServer();
public abstract void setReadOnlyPropagatesToServer(boolean);
public abstract String getEnabledSSLCipherSuites();
public abstract void setEnabledSSLCipherSuites(String);
public abstract String getEnabledTLSProtocols();
public abstract void setEnabledTLSProtocols(String);
public abstract boolean getEnableEscapeProcessing();
public abstract void setEnableEscapeProcessing(boolean);
}
com/mysql/jdbc/ConnectionPropertiesImpl$1.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$1 extends ConnectionPropertiesImpl {
private static final long serialVersionUID = 4257801713007640581;
void ConnectionPropertiesImpl$1();
}
com/mysql/jdbc/ConnectionPropertiesImpl$BooleanConnectionProperty.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$BooleanConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable {
private static final long serialVersionUID = 2540132501709159404;
void ConnectionPropertiesImpl$BooleanConnectionProperty(String, boolean, String, String, String, int);
String[] getAllowableValues();
boolean getValueAsBoolean();
boolean hasValueConstraints();
void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(boolean);
}
com/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty.class
package com.mysql.jdbc;
abstract synchronized class ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable {
static final long serialVersionUID = -6644853639584478367;
String[] allowableValues;
String categoryName;
Object defaultValue;
int lowerBound;
int order;
String propertyName;
String sinceVersion;
int upperBound;
Object valueAsObject;
boolean required;
String description;
int updateCount;
boolean wasExplicitlySet;
public void ConnectionPropertiesImpl$ConnectionProperty();
void ConnectionPropertiesImpl$ConnectionProperty(String, Object, String[], int, int, String, String, String, int);
String[] getAllowableValues();
String getCategoryName();
Object getDefaultValue();
int getLowerBound();
int getOrder();
String getPropertyName();
int getUpperBound();
Object getValueAsObject();
int getUpdateCount();
boolean isExplicitlySet();
abstract boolean hasValueConstraints();
void initializeFrom(java.util.Properties, ExceptionInterceptor) throws java.sql.SQLException;
void initializeFrom(javax.naming.Reference, ExceptionInterceptor) throws java.sql.SQLException;
abstract void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
abstract boolean isRangeBased();
void setCategoryName(String);
void setOrder(int);
void setValueAsObject(Object);
void storeTo(javax.naming.Reference);
java.sql.DriverPropertyInfo getAsDriverPropertyInfo();
void validateStringValues(String, ExceptionInterceptor) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionPropertiesImpl$IntegerConnectionProperty.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$IntegerConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable {
private static final long serialVersionUID = -3004305481796850832;
int multiplier;
public void ConnectionPropertiesImpl$IntegerConnectionProperty(String, Object, String[], int, int, String, String, String, int);
void ConnectionPropertiesImpl$IntegerConnectionProperty(String, int, int, int, String, String, String, int);
void ConnectionPropertiesImpl$IntegerConnectionProperty(String, int, String, String, String, int);
String[] getAllowableValues();
int getLowerBound();
int getUpperBound();
int getValueAsInt();
boolean hasValueConstraints();
void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(int, ExceptionInterceptor) throws java.sql.SQLException;
void setValue(int, String, ExceptionInterceptor) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionPropertiesImpl$LongConnectionProperty.class
package com.mysql.jdbc;
public synchronized class ConnectionPropertiesImpl$LongConnectionProperty extends ConnectionPropertiesImpl$IntegerConnectionProperty {
private static final long serialVersionUID = 6068572984340480895;
void ConnectionPropertiesImpl$LongConnectionProperty(String, long, long, long, String, String, String, int);
void ConnectionPropertiesImpl$LongConnectionProperty(String, long, String, String, String, int);
void setValue(long, ExceptionInterceptor) throws java.sql.SQLException;
void setValue(long, String, ExceptionInterceptor) throws java.sql.SQLException;
long getValueAsLong();
void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionPropertiesImpl$MemorySizeConnectionProperty.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$MemorySizeConnectionProperty extends ConnectionPropertiesImpl$IntegerConnectionProperty implements java.io.Serializable {
private static final long serialVersionUID = 7351065128998572656;
private String valueAsString;
void ConnectionPropertiesImpl$MemorySizeConnectionProperty(String, int, int, int, String, String, String, int);
void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
void setValue(String, ExceptionInterceptor) throws java.sql.SQLException;
String getValueAsString();
}
com/mysql/jdbc/ConnectionPropertiesImpl$StringConnectionProperty.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$StringConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable {
private static final long serialVersionUID = 5432127962785948272;
void ConnectionPropertiesImpl$StringConnectionProperty(String, String, String, String, String, int);
void ConnectionPropertiesImpl$StringConnectionProperty(String, String, String[], String, String, String, int);
String getValueAsString();
boolean hasValueConstraints();
void initializeFrom(String, ExceptionInterceptor) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(String);
}
com/mysql/jdbc/ConnectionPropertiesImpl$XmlMap.class
package com.mysql.jdbc;
synchronized class ConnectionPropertiesImpl$XmlMap {
protected java.util.Map ordered;
protected java.util.Map alpha;
void ConnectionPropertiesImpl$XmlMap(ConnectionPropertiesImpl);
}
com/mysql/jdbc/ConnectionPropertiesImpl.class
package com.mysql.jdbc;
public synchronized class ConnectionPropertiesImpl implements java.io.Serializable, ConnectionProperties {
private static final long serialVersionUID = 4257801713007640580;
private static final String CONNECTION_AND_AUTH_CATEGORY;
private static final String NETWORK_CATEGORY;
private static final String DEBUGING_PROFILING_CATEGORY;
private static final String HA_CATEGORY;
private static final String MISC_CATEGORY;
private static final String PERFORMANCE_CATEGORY;
private static final String SECURITY_CATEGORY;
private static final String[] PROPERTY_CATEGORIES;
private static final java.util.ArrayList PROPERTY_LIST;
private static final String STANDARD_LOGGER_NAME;
protected static final String ZERO_DATETIME_BEHAVIOR_CONVERT_TO_NULL = convertToNull;
protected static final String ZERO_DATETIME_BEHAVIOR_EXCEPTION = exception;
protected static final String ZERO_DATETIME_BEHAVIOR_ROUND = round;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowLoadLocalInfile;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowMultiQueries;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowNanAndInf;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowUrlInLocalInfile;
private ConnectionPropertiesImpl$BooleanConnectionProperty alwaysSendSetIsolation;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoClosePStmtStreams;
private ConnectionPropertiesImpl$StringConnectionProperty replicationConnectionGroup;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowMasterDownConnections;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowSlaveDownConnections;
private ConnectionPropertiesImpl$BooleanConnectionProperty readFromMasterWhenNoSlaves;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoDeserialize;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoGenerateTestcaseScript;
private boolean autoGenerateTestcaseScriptAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoReconnect;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoReconnectForPools;
private boolean autoReconnectForPoolsAsBoolean;
private ConnectionPropertiesImpl$MemorySizeConnectionProperty blobSendChunkSize;
private ConnectionPropertiesImpl$BooleanConnectionProperty autoSlowLog;
private ConnectionPropertiesImpl$BooleanConnectionProperty blobsAreStrings;
private ConnectionPropertiesImpl$BooleanConnectionProperty functionsNeverReturnBlobs;
private ConnectionPropertiesImpl$BooleanConnectionProperty cacheCallableStatements;
private ConnectionPropertiesImpl$BooleanConnectionProperty cachePreparedStatements;
private ConnectionPropertiesImpl$BooleanConnectionProperty cacheResultSetMetadata;
private boolean cacheResultSetMetaDataAsBoolean;
private ConnectionPropertiesImpl$StringConnectionProperty serverConfigCacheFactory;
private ConnectionPropertiesImpl$BooleanConnectionProperty cacheServerConfiguration;
private ConnectionPropertiesImpl$IntegerConnectionProperty callableStatementCacheSize;
private ConnectionPropertiesImpl$BooleanConnectionProperty capitalizeTypeNames;
private ConnectionPropertiesImpl$StringConnectionProperty characterEncoding;
private String characterEncodingAsString;
protected boolean characterEncodingIsAliasForSjis;
private ConnectionPropertiesImpl$StringConnectionProperty characterSetResults;
private ConnectionPropertiesImpl$StringConnectionProperty connectionAttributes;
private ConnectionPropertiesImpl$StringConnectionProperty clientInfoProvider;
private ConnectionPropertiesImpl$BooleanConnectionProperty clobberStreamingResults;
private ConnectionPropertiesImpl$StringConnectionProperty clobCharacterEncoding;
private ConnectionPropertiesImpl$BooleanConnectionProperty compensateOnDuplicateKeyUpdateCounts;
private ConnectionPropertiesImpl$StringConnectionProperty connectionCollation;
private ConnectionPropertiesImpl$StringConnectionProperty connectionLifecycleInterceptors;
private ConnectionPropertiesImpl$IntegerConnectionProperty connectTimeout;
private ConnectionPropertiesImpl$BooleanConnectionProperty continueBatchOnError;
private ConnectionPropertiesImpl$BooleanConnectionProperty createDatabaseIfNotExist;
private ConnectionPropertiesImpl$IntegerConnectionProperty defaultFetchSize;
private ConnectionPropertiesImpl$BooleanConnectionProperty detectServerPreparedStmts;
private ConnectionPropertiesImpl$BooleanConnectionProperty dontTrackOpenResources;
private ConnectionPropertiesImpl$BooleanConnectionProperty dumpQueriesOnException;
private ConnectionPropertiesImpl$BooleanConnectionProperty dynamicCalendars;
private ConnectionPropertiesImpl$BooleanConnectionProperty elideSetAutoCommits;
private ConnectionPropertiesImpl$BooleanConnectionProperty emptyStringsConvertToZero;
private ConnectionPropertiesImpl$BooleanConnectionProperty emulateLocators;
private ConnectionPropertiesImpl$BooleanConnectionProperty emulateUnsupportedPstmts;
private ConnectionPropertiesImpl$BooleanConnectionProperty enablePacketDebug;
private ConnectionPropertiesImpl$BooleanConnectionProperty enableQueryTimeouts;
private ConnectionPropertiesImpl$BooleanConnectionProperty explainSlowQueries;
private ConnectionPropertiesImpl$StringConnectionProperty exceptionInterceptors;
private ConnectionPropertiesImpl$BooleanConnectionProperty failOverReadOnly;
private ConnectionPropertiesImpl$BooleanConnectionProperty gatherPerformanceMetrics;
private ConnectionPropertiesImpl$BooleanConnectionProperty generateSimpleParameterMetadata;
private boolean highAvailabilityAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty holdResultsOpenOverStatementClose;
private ConnectionPropertiesImpl$BooleanConnectionProperty includeInnodbStatusInDeadlockExceptions;
private ConnectionPropertiesImpl$BooleanConnectionProperty includeThreadDumpInDeadlockExceptions;
private ConnectionPropertiesImpl$BooleanConnectionProperty includeThreadNamesAsStatementComment;
private ConnectionPropertiesImpl$BooleanConnectionProperty ignoreNonTxTables;
private ConnectionPropertiesImpl$IntegerConnectionProperty initialTimeout;
private ConnectionPropertiesImpl$BooleanConnectionProperty isInteractiveClient;
private ConnectionPropertiesImpl$BooleanConnectionProperty jdbcCompliantTruncation;
private boolean jdbcCompliantTruncationForReads;
protected ConnectionPropertiesImpl$MemorySizeConnectionProperty largeRowSizeThreshold;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceStrategy;
private ConnectionPropertiesImpl$StringConnectionProperty serverAffinityOrder;
private ConnectionPropertiesImpl$IntegerConnectionProperty loadBalanceBlacklistTimeout;
private ConnectionPropertiesImpl$IntegerConnectionProperty loadBalancePingTimeout;
private ConnectionPropertiesImpl$BooleanConnectionProperty loadBalanceValidateConnectionOnSwapServer;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceConnectionGroup;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceExceptionChecker;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceSQLStateFailover;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceSQLExceptionSubclassFailover;
private ConnectionPropertiesImpl$BooleanConnectionProperty loadBalanceEnableJMX;
private ConnectionPropertiesImpl$IntegerConnectionProperty loadBalanceHostRemovalGracePeriod;
private ConnectionPropertiesImpl$StringConnectionProperty loadBalanceAutoCommitStatementRegex;
private ConnectionPropertiesImpl$IntegerConnectionProperty loadBalanceAutoCommitStatementThreshold;
private ConnectionPropertiesImpl$StringConnectionProperty localSocketAddress;
private ConnectionPropertiesImpl$MemorySizeConnectionProperty locatorFetchBufferSize;
private ConnectionPropertiesImpl$StringConnectionProperty loggerClassName;
private ConnectionPropertiesImpl$BooleanConnectionProperty logSlowQueries;
private ConnectionPropertiesImpl$BooleanConnectionProperty logXaCommands;
private ConnectionPropertiesImpl$BooleanConnectionProperty maintainTimeStats;
private boolean maintainTimeStatsAsBoolean;
private ConnectionPropertiesImpl$IntegerConnectionProperty maxQuerySizeToLog;
private ConnectionPropertiesImpl$IntegerConnectionProperty maxReconnects;
private ConnectionPropertiesImpl$IntegerConnectionProperty retriesAllDown;
private ConnectionPropertiesImpl$IntegerConnectionProperty maxRows;
private int maxRowsAsInt;
private ConnectionPropertiesImpl$IntegerConnectionProperty metadataCacheSize;
private ConnectionPropertiesImpl$IntegerConnectionProperty netTimeoutForStreamingResults;
private ConnectionPropertiesImpl$BooleanConnectionProperty noAccessToProcedureBodies;
private ConnectionPropertiesImpl$BooleanConnectionProperty noDatetimeStringSync;
private ConnectionPropertiesImpl$BooleanConnectionProperty noTimezoneConversionForTimeType;
private ConnectionPropertiesImpl$BooleanConnectionProperty noTimezoneConversionForDateType;
private ConnectionPropertiesImpl$BooleanConnectionProperty cacheDefaultTimezone;
private ConnectionPropertiesImpl$BooleanConnectionProperty nullCatalogMeansCurrent;
private ConnectionPropertiesImpl$BooleanConnectionProperty nullNamePatternMatchesAll;
private ConnectionPropertiesImpl$IntegerConnectionProperty packetDebugBufferSize;
private ConnectionPropertiesImpl$BooleanConnectionProperty padCharsWithSpace;
private ConnectionPropertiesImpl$BooleanConnectionProperty paranoid;
private ConnectionPropertiesImpl$BooleanConnectionProperty pedantic;
private ConnectionPropertiesImpl$BooleanConnectionProperty pinGlobalTxToPhysicalConnection;
private ConnectionPropertiesImpl$BooleanConnectionProperty populateInsertRowWithDefaultValues;
private ConnectionPropertiesImpl$IntegerConnectionProperty preparedStatementCacheSize;
private ConnectionPropertiesImpl$IntegerConnectionProperty preparedStatementCacheSqlLimit;
private ConnectionPropertiesImpl$StringConnectionProperty parseInfoCacheFactory;
private ConnectionPropertiesImpl$BooleanConnectionProperty processEscapeCodesForPrepStmts;
private ConnectionPropertiesImpl$StringConnectionProperty profilerEventHandler;
private ConnectionPropertiesImpl$StringConnectionProperty profileSql;
private ConnectionPropertiesImpl$BooleanConnectionProperty profileSQL;
private boolean profileSQLAsBoolean;
private ConnectionPropertiesImpl$StringConnectionProperty propertiesTransform;
private ConnectionPropertiesImpl$IntegerConnectionProperty queriesBeforeRetryMaster;
private ConnectionPropertiesImpl$BooleanConnectionProperty queryTimeoutKillsConnection;
private ConnectionPropertiesImpl$BooleanConnectionProperty reconnectAtTxEnd;
private boolean reconnectTxAtEndAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty relaxAutoCommit;
private ConnectionPropertiesImpl$IntegerConnectionProperty reportMetricsIntervalMillis;
private ConnectionPropertiesImpl$BooleanConnectionProperty requireSSL;
private ConnectionPropertiesImpl$StringConnectionProperty resourceId;
private ConnectionPropertiesImpl$IntegerConnectionProperty resultSetSizeThreshold;
private ConnectionPropertiesImpl$BooleanConnectionProperty retainStatementAfterResultSetClose;
private ConnectionPropertiesImpl$BooleanConnectionProperty rewriteBatchedStatements;
private ConnectionPropertiesImpl$BooleanConnectionProperty rollbackOnPooledClose;
private ConnectionPropertiesImpl$BooleanConnectionProperty roundRobinLoadBalance;
private ConnectionPropertiesImpl$BooleanConnectionProperty runningCTS13;
private ConnectionPropertiesImpl$IntegerConnectionProperty secondsBeforeRetryMaster;
private ConnectionPropertiesImpl$IntegerConnectionProperty selfDestructOnPingSecondsLifetime;
private ConnectionPropertiesImpl$IntegerConnectionProperty selfDestructOnPingMaxOperations;
private ConnectionPropertiesImpl$BooleanConnectionProperty replicationEnableJMX;
private ConnectionPropertiesImpl$StringConnectionProperty serverTimezone;
private ConnectionPropertiesImpl$StringConnectionProperty sessionVariables;
private ConnectionPropertiesImpl$IntegerConnectionProperty slowQueryThresholdMillis;
private ConnectionPropertiesImpl$LongConnectionProperty slowQueryThresholdNanos;
private ConnectionPropertiesImpl$StringConnectionProperty socketFactoryClassName;
private ConnectionPropertiesImpl$StringConnectionProperty socksProxyHost;
private ConnectionPropertiesImpl$IntegerConnectionProperty socksProxyPort;
private ConnectionPropertiesImpl$IntegerConnectionProperty socketTimeout;
private ConnectionPropertiesImpl$StringConnectionProperty statementInterceptors;
private ConnectionPropertiesImpl$BooleanConnectionProperty strictFloatingPoint;
private ConnectionPropertiesImpl$BooleanConnectionProperty strictUpdates;
private ConnectionPropertiesImpl$BooleanConnectionProperty overrideSupportsIntegrityEnhancementFacility;
private ConnectionPropertiesImpl$BooleanConnectionProperty tcpNoDelay;
private ConnectionPropertiesImpl$BooleanConnectionProperty tcpKeepAlive;
private ConnectionPropertiesImpl$IntegerConnectionProperty tcpRcvBuf;
private ConnectionPropertiesImpl$IntegerConnectionProperty tcpSndBuf;
private ConnectionPropertiesImpl$IntegerConnectionProperty tcpTrafficClass;
private ConnectionPropertiesImpl$BooleanConnectionProperty tinyInt1isBit;
protected ConnectionPropertiesImpl$BooleanConnectionProperty traceProtocol;
private ConnectionPropertiesImpl$BooleanConnectionProperty treatUtilDateAsTimestamp;
private ConnectionPropertiesImpl$BooleanConnectionProperty transformedBitIsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty useBlobToStoreUTF8OutsideBMP;
private ConnectionPropertiesImpl$StringConnectionProperty utf8OutsideBmpExcludedColumnNamePattern;
private ConnectionPropertiesImpl$StringConnectionProperty utf8OutsideBmpIncludedColumnNamePattern;
private ConnectionPropertiesImpl$BooleanConnectionProperty useCompression;
private ConnectionPropertiesImpl$BooleanConnectionProperty useColumnNamesInFindColumn;
private ConnectionPropertiesImpl$StringConnectionProperty useConfigs;
private ConnectionPropertiesImpl$BooleanConnectionProperty useCursorFetch;
private ConnectionPropertiesImpl$BooleanConnectionProperty useDynamicCharsetInfo;
private ConnectionPropertiesImpl$BooleanConnectionProperty useDirectRowUnpack;
private ConnectionPropertiesImpl$BooleanConnectionProperty useFastIntParsing;
private ConnectionPropertiesImpl$BooleanConnectionProperty useFastDateParsing;
private ConnectionPropertiesImpl$BooleanConnectionProperty useHostsInPrivileges;
private ConnectionPropertiesImpl$BooleanConnectionProperty useInformationSchema;
private ConnectionPropertiesImpl$BooleanConnectionProperty useJDBCCompliantTimezoneShift;
private ConnectionPropertiesImpl$BooleanConnectionProperty useLocalSessionState;
private ConnectionPropertiesImpl$BooleanConnectionProperty useLocalTransactionState;
private ConnectionPropertiesImpl$BooleanConnectionProperty useLegacyDatetimeCode;
private ConnectionPropertiesImpl$BooleanConnectionProperty sendFractionalSeconds;
private ConnectionPropertiesImpl$BooleanConnectionProperty useNanosForElapsedTime;
private ConnectionPropertiesImpl$BooleanConnectionProperty useOldAliasMetadataBehavior;
private ConnectionPropertiesImpl$BooleanConnectionProperty useOldUTF8Behavior;
private boolean useOldUTF8BehaviorAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty useOnlyServerErrorMessages;
private ConnectionPropertiesImpl$BooleanConnectionProperty useReadAheadInput;
private ConnectionPropertiesImpl$BooleanConnectionProperty useSqlStateCodes;
private ConnectionPropertiesImpl$BooleanConnectionProperty useSSL;
private ConnectionPropertiesImpl$BooleanConnectionProperty useSSPSCompatibleTimezoneShift;
private ConnectionPropertiesImpl$BooleanConnectionProperty useStreamLengthsInPrepStmts;
private ConnectionPropertiesImpl$BooleanConnectionProperty useTimezone;
private ConnectionPropertiesImpl$BooleanConnectionProperty useUltraDevWorkAround;
private ConnectionPropertiesImpl$BooleanConnectionProperty useUnbufferedInput;
private ConnectionPropertiesImpl$BooleanConnectionProperty useUnicode;
private boolean useUnicodeAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty useUsageAdvisor;
private boolean useUsageAdvisorAsBoolean;
private ConnectionPropertiesImpl$BooleanConnectionProperty yearIsDateType;
private ConnectionPropertiesImpl$StringConnectionProperty zeroDateTimeBehavior;
private ConnectionPropertiesImpl$BooleanConnectionProperty useJvmCharsetConverters;
private ConnectionPropertiesImpl$BooleanConnectionProperty useGmtMillisForDatetimes;
private ConnectionPropertiesImpl$BooleanConnectionProperty dumpMetadataOnColumnNotFound;
private ConnectionPropertiesImpl$StringConnectionProperty clientCertificateKeyStoreUrl;
private ConnectionPropertiesImpl$StringConnectionProperty trustCertificateKeyStoreUrl;
private ConnectionPropertiesImpl$StringConnectionProperty clientCertificateKeyStoreType;
private ConnectionPropertiesImpl$StringConnectionProperty clientCertificateKeyStorePassword;
private ConnectionPropertiesImpl$StringConnectionProperty trustCertificateKeyStoreType;
private ConnectionPropertiesImpl$StringConnectionProperty trustCertificateKeyStorePassword;
private ConnectionPropertiesImpl$BooleanConnectionProperty verifyServerCertificate;
private ConnectionPropertiesImpl$BooleanConnectionProperty useAffectedRows;
private ConnectionPropertiesImpl$StringConnectionProperty passwordCharacterEncoding;
private ConnectionPropertiesImpl$IntegerConnectionProperty maxAllowedPacket;
private ConnectionPropertiesImpl$StringConnectionProperty authenticationPlugins;
private ConnectionPropertiesImpl$StringConnectionProperty disabledAuthenticationPlugins;
private ConnectionPropertiesImpl$StringConnectionProperty defaultAuthenticationPlugin;
private ConnectionPropertiesImpl$BooleanConnectionProperty disconnectOnExpiredPasswords;
private ConnectionPropertiesImpl$BooleanConnectionProperty getProceduresReturnsFunctions;
private ConnectionPropertiesImpl$BooleanConnectionProperty detectCustomCollations;
private ConnectionPropertiesImpl$StringConnectionProperty serverRSAPublicKeyFile;
private ConnectionPropertiesImpl$BooleanConnectionProperty allowPublicKeyRetrieval;
private ConnectionPropertiesImpl$BooleanConnectionProperty dontCheckOnDuplicateKeyUpdateInSQL;
private ConnectionPropertiesImpl$BooleanConnectionProperty readOnlyPropagatesToServer;
private ConnectionPropertiesImpl$StringConnectionProperty enabledSSLCipherSuites;
private ConnectionPropertiesImpl$StringConnectionProperty enabledTLSProtocols;
private ConnectionPropertiesImpl$BooleanConnectionProperty enableEscapeProcessing;
public void ConnectionPropertiesImpl();
public ExceptionInterceptor getExceptionInterceptor();
protected static java.sql.DriverPropertyInfo[] exposeAsDriverPropertyInfo(java.util.Properties, int) throws java.sql.SQLException;
protected java.sql.DriverPropertyInfo[] exposeAsDriverPropertyInfoInternal(java.util.Properties, int) throws java.sql.SQLException;
protected java.util.Properties exposeAsProperties(java.util.Properties) throws java.sql.SQLException;
public String exposeAsXml() throws java.sql.SQLException;
public boolean getAllowLoadLocalInfile();
public boolean getAllowMultiQueries();
public boolean getAllowNanAndInf();
public boolean getAllowUrlInLocalInfile();
public boolean getAlwaysSendSetIsolation();
public boolean getAutoDeserialize();
public boolean getAutoGenerateTestcaseScript();
public boolean getAutoReconnectForPools();
public int getBlobSendChunkSize();
public boolean getCacheCallableStatements();
public boolean getCachePreparedStatements();
public boolean getCacheResultSetMetadata();
public boolean getCacheServerConfiguration();
public int getCallableStatementCacheSize();
public boolean getCapitalizeTypeNames();
public String getCharacterSetResults();
public String getConnectionAttributes();
public void setConnectionAttributes(String);
public boolean getClobberStreamingResults();
public String getClobCharacterEncoding();
public String getConnectionCollation();
public int getConnectTimeout();
public boolean getContinueBatchOnError();
public boolean getCreateDatabaseIfNotExist();
public int getDefaultFetchSize();
public boolean getDontTrackOpenResources();
public boolean getDumpQueriesOnException();
public boolean getDynamicCalendars();
public boolean getElideSetAutoCommits();
public boolean getEmptyStringsConvertToZero();
public boolean getEmulateLocators();
public boolean getEmulateUnsupportedPstmts();
public boolean getEnablePacketDebug();
public String getEncoding();
public boolean getExplainSlowQueries();
public boolean getFailOverReadOnly();
public boolean getGatherPerformanceMetrics();
protected boolean getHighAvailability();
public boolean getHoldResultsOpenOverStatementClose();
public boolean getIgnoreNonTxTables();
public int getInitialTimeout();
public boolean getInteractiveClient();
public boolean getIsInteractiveClient();
public boolean getJdbcCompliantTruncation();
public int getLocatorFetchBufferSize();
public String getLogger();
public String getLoggerClassName();
public boolean getLogSlowQueries();
public boolean getMaintainTimeStats();
public int getMaxQuerySizeToLog();
public int getMaxReconnects();
public int getMaxRows();
public int getMetadataCacheSize();
public boolean getNoDatetimeStringSync();
public boolean getNullCatalogMeansCurrent();
public boolean getNullNamePatternMatchesAll();
public int getPacketDebugBufferSize();
public boolean getParanoid();
public boolean getPedantic();
public int getPreparedStatementCacheSize();
public int getPreparedStatementCacheSqlLimit();
public boolean getProfileSql();
public boolean getProfileSQL();
public String getPropertiesTransform();
public int getQueriesBeforeRetryMaster();
public boolean getReconnectAtTxEnd();
public boolean getRelaxAutoCommit();
public int getReportMetricsIntervalMillis();
public boolean getRequireSSL();
public boolean getRetainStatementAfterResultSetClose();
public boolean getRollbackOnPooledClose();
public boolean getRoundRobinLoadBalance();
public boolean getRunningCTS13();
public int getSecondsBeforeRetryMaster();
public String getServerTimezone();
public String getSessionVariables();
public int getSlowQueryThresholdMillis();
public String getSocketFactoryClassName();
public int getSocketTimeout();
public boolean getStrictFloatingPoint();
public boolean getStrictUpdates();
public boolean getTinyInt1isBit();
public boolean getTraceProtocol();
public boolean getTransformedBitIsBoolean();
public boolean getUseCompression();
public boolean getUseFastIntParsing();
public boolean getUseHostsInPrivileges();
public boolean getUseInformationSchema();
public boolean getUseLocalSessionState();
public boolean getUseOldUTF8Behavior();
public boolean getUseOnlyServerErrorMessages();
public boolean getUseReadAheadInput();
public boolean getUseServerPreparedStmts();
public boolean getUseSqlStateCodes();
public boolean getUseSSL();
public boolean isUseSSLExplicit();
public boolean getUseStreamLengthsInPrepStmts();
public boolean getUseTimezone();
public boolean getUseUltraDevWorkAround();
public boolean getUseUnbufferedInput();
public boolean getUseUnicode();
public boolean getUseUsageAdvisor();
public boolean getYearIsDateType();
public String getZeroDateTimeBehavior();
protected void initializeFromRef(javax.naming.Reference) throws java.sql.SQLException;
protected void initializeProperties(java.util.Properties) throws java.sql.SQLException;
protected void postInitialization() throws java.sql.SQLException;
public void setAllowLoadLocalInfile(boolean);
public void setAllowMultiQueries(boolean);
public void setAllowNanAndInf(boolean);
public void setAllowUrlInLocalInfile(boolean);
public void setAlwaysSendSetIsolation(boolean);
public void setAutoDeserialize(boolean);
public void setAutoGenerateTestcaseScript(boolean);
public void setAutoReconnect(boolean);
public void setAutoReconnectForConnectionPools(boolean);
public void setAutoReconnectForPools(boolean);
public void setBlobSendChunkSize(String) throws java.sql.SQLException;
public void setCacheCallableStatements(boolean);
public void setCachePreparedStatements(boolean);
public void setCacheResultSetMetadata(boolean);
public void setCacheServerConfiguration(boolean);
public void setCallableStatementCacheSize(int) throws java.sql.SQLException;
public void setCapitalizeDBMDTypes(boolean);
public void setCapitalizeTypeNames(boolean);
public void setCharacterEncoding(String);
public void setCharacterSetResults(String);
public void setClobberStreamingResults(boolean);
public void setClobCharacterEncoding(String);
public void setConnectionCollation(String);
public void setConnectTimeout(int) throws java.sql.SQLException;
public void setContinueBatchOnError(boolean);
public void setCreateDatabaseIfNotExist(boolean);
public void setDefaultFetchSize(int) throws java.sql.SQLException;
public void setDetectServerPreparedStmts(boolean);
public void setDontTrackOpenResources(boolean);
public void setDumpQueriesOnException(boolean);
public void setDynamicCalendars(boolean);
public void setElideSetAutoCommits(boolean);
public void setEmptyStringsConvertToZero(boolean);
public void setEmulateLocators(boolean);
public void setEmulateUnsupportedPstmts(boolean);
public void setEnablePacketDebug(boolean);
public void setEncoding(String);
public void setExplainSlowQueries(boolean);
public void setFailOverReadOnly(boolean);
public void setGatherPerformanceMetrics(boolean);
protected void setHighAvailability(boolean);
public void setHoldResultsOpenOverStatementClose(boolean);
public void setIgnoreNonTxTables(boolean);
public void setInitialTimeout(int) throws java.sql.SQLException;
public void setIsInteractiveClient(boolean);
public void setJdbcCompliantTruncation(boolean);
public void setLocatorFetchBufferSize(String) throws java.sql.SQLException;
public void setLogger(String);
public void setLoggerClassName(String);
public void setLogSlowQueries(boolean);
public void setMaintainTimeStats(boolean);
public void setMaxQuerySizeToLog(int) throws java.sql.SQLException;
public void setMaxReconnects(int) throws java.sql.SQLException;
public void setMaxRows(int) throws java.sql.SQLException;
public void setMetadataCacheSize(int) throws java.sql.SQLException;
public void setNoDatetimeStringSync(boolean);
public void setNullCatalogMeansCurrent(boolean);
public void setNullNamePatternMatchesAll(boolean);
public void setPacketDebugBufferSize(int) throws java.sql.SQLException;
public void setParanoid(boolean);
public void setPedantic(boolean);
public void setPreparedStatementCacheSize(int) throws java.sql.SQLException;
public void setPreparedStatementCacheSqlLimit(int) throws java.sql.SQLException;
public void setProfileSql(boolean);
public void setProfileSQL(boolean);
public void setPropertiesTransform(String);
public void setQueriesBeforeRetryMaster(int) throws java.sql.SQLException;
public void setReconnectAtTxEnd(boolean);
public void setRelaxAutoCommit(boolean);
public void setReportMetricsIntervalMillis(int) throws java.sql.SQLException;
public void setRequireSSL(boolean);
public void setRetainStatementAfterResultSetClose(boolean);
public void setRollbackOnPooledClose(boolean);
public void setRoundRobinLoadBalance(boolean);
public void setRunningCTS13(boolean);
public void setSecondsBeforeRetryMaster(int) throws java.sql.SQLException;
public void setServerTimezone(String);
public void setSessionVariables(String);
public void setSlowQueryThresholdMillis(int) throws java.sql.SQLException;
public void setSocketFactoryClassName(String);
public void setSocketTimeout(int) throws java.sql.SQLException;
public void setStrictFloatingPoint(boolean);
public void setStrictUpdates(boolean);
public void setTinyInt1isBit(boolean);
public void setTraceProtocol(boolean);
public void setTransformedBitIsBoolean(boolean);
public void setUseCompression(boolean);
public void setUseFastIntParsing(boolean);
public void setUseHostsInPrivileges(boolean);
public void setUseInformationSchema(boolean);
public void setUseLocalSessionState(boolean);
public void setUseOldUTF8Behavior(boolean);
public void setUseOnlyServerErrorMessages(boolean);
public void setUseReadAheadInput(boolean);
public void setUseServerPreparedStmts(boolean);
public void setUseSqlStateCodes(boolean);
public void setUseSSL(boolean);
public void setUseStreamLengthsInPrepStmts(boolean);
public void setUseTimezone(boolean);
public void setUseUltraDevWorkAround(boolean);
public void setUseUnbufferedInput(boolean);
public void setUseUnicode(boolean);
public void setUseUsageAdvisor(boolean);
public void setYearIsDateType(boolean);
public void setZeroDateTimeBehavior(String);
protected void storeToRef(javax.naming.Reference) throws java.sql.SQLException;
public boolean useUnbufferedInput();
public boolean getUseCursorFetch();
public void setUseCursorFetch(boolean);
public boolean getOverrideSupportsIntegrityEnhancementFacility();
public void setOverrideSupportsIntegrityEnhancementFacility(boolean);
public boolean getNoTimezoneConversionForTimeType();
public void setNoTimezoneConversionForTimeType(boolean);
public boolean getNoTimezoneConversionForDateType();
public void setNoTimezoneConversionForDateType(boolean);
public boolean getCacheDefaultTimezone();
public void setCacheDefaultTimezone(boolean);
public boolean getUseJDBCCompliantTimezoneShift();
public void setUseJDBCCompliantTimezoneShift(boolean);
public boolean getAutoClosePStmtStreams();
public void setAutoClosePStmtStreams(boolean);
public boolean getProcessEscapeCodesForPrepStmts();
public void setProcessEscapeCodesForPrepStmts(boolean);
public boolean getUseGmtMillisForDatetimes();
public void setUseGmtMillisForDatetimes(boolean);
public boolean getDumpMetadataOnColumnNotFound();
public void setDumpMetadataOnColumnNotFound(boolean);
public String getResourceId();
public void setResourceId(String);
public boolean getRewriteBatchedStatements();
public void setRewriteBatchedStatements(boolean);
public boolean getJdbcCompliantTruncationForReads();
public void setJdbcCompliantTruncationForReads(boolean);
public boolean getUseJvmCharsetConverters();
public void setUseJvmCharsetConverters(boolean);
public boolean getPinGlobalTxToPhysicalConnection();
public void setPinGlobalTxToPhysicalConnection(boolean);
public void setGatherPerfMetrics(boolean);
public boolean getGatherPerfMetrics();
public void setUltraDevHack(boolean);
public boolean getUltraDevHack();
public void setInteractiveClient(boolean);
public void setSocketFactory(String);
public String getSocketFactory();
public void setUseServerPrepStmts(boolean);
public boolean getUseServerPrepStmts();
public void setCacheCallableStmts(boolean);
public boolean getCacheCallableStmts();
public void setCachePrepStmts(boolean);
public boolean getCachePrepStmts();
public void setCallableStmtCacheSize(int) throws java.sql.SQLException;
public int getCallableStmtCacheSize();
public void setPrepStmtCacheSize(int) throws java.sql.SQLException;
public int getPrepStmtCacheSize();
public void setPrepStmtCacheSqlLimit(int) throws java.sql.SQLException;
public int getPrepStmtCacheSqlLimit();
public boolean getNoAccessToProcedureBodies();
public void setNoAccessToProcedureBodies(boolean);
public boolean getUseOldAliasMetadataBehavior();
public void setUseOldAliasMetadataBehavior(boolean);
public String getClientCertificateKeyStorePassword();
public void setClientCertificateKeyStorePassword(String);
public String getClientCertificateKeyStoreType();
public void setClientCertificateKeyStoreType(String);
public String getClientCertificateKeyStoreUrl();
public void setClientCertificateKeyStoreUrl(String);
public String getTrustCertificateKeyStorePassword();
public void setTrustCertificateKeyStorePassword(String);
public String getTrustCertificateKeyStoreType();
public void setTrustCertificateKeyStoreType(String);
public String getTrustCertificateKeyStoreUrl();
public void setTrustCertificateKeyStoreUrl(String);
public boolean getUseSSPSCompatibleTimezoneShift();
public void setUseSSPSCompatibleTimezoneShift(boolean);
public boolean getTreatUtilDateAsTimestamp();
public void setTreatUtilDateAsTimestamp(boolean);
public boolean getUseFastDateParsing();
public void setUseFastDateParsing(boolean);
public String getLocalSocketAddress();
public void setLocalSocketAddress(String);
public void setUseConfigs(String);
public String getUseConfigs();
public boolean getGenerateSimpleParameterMetadata();
public void setGenerateSimpleParameterMetadata(boolean);
public boolean getLogXaCommands();
public void setLogXaCommands(boolean);
public int getResultSetSizeThreshold();
public void setResultSetSizeThreshold(int) throws java.sql.SQLException;
public int getNetTimeoutForStreamingResults();
public void setNetTimeoutForStreamingResults(int) throws java.sql.SQLException;
public boolean getEnableQueryTimeouts();
public void setEnableQueryTimeouts(boolean);
public boolean getPadCharsWithSpace();
public void setPadCharsWithSpace(boolean);
public boolean getUseDynamicCharsetInfo();
public void setUseDynamicCharsetInfo(boolean);
public String getClientInfoProvider();
public void setClientInfoProvider(String);
public boolean getPopulateInsertRowWithDefaultValues();
public void setPopulateInsertRowWithDefaultValues(boolean);
public String getLoadBalanceStrategy();
public void setLoadBalanceStrategy(String);
public String getServerAffinityOrder();
public void setServerAffinityOrder(String);
public boolean getTcpNoDelay();
public void setTcpNoDelay(boolean);
public boolean getTcpKeepAlive();
public void setTcpKeepAlive(boolean);
public int getTcpRcvBuf();
public void setTcpRcvBuf(int) throws java.sql.SQLException;
public int getTcpSndBuf();
public void setTcpSndBuf(int) throws java.sql.SQLException;
public int getTcpTrafficClass();
public void setTcpTrafficClass(int) throws java.sql.SQLException;
public boolean getUseNanosForElapsedTime();
public void setUseNanosForElapsedTime(boolean);
public long getSlowQueryThresholdNanos();
public void setSlowQueryThresholdNanos(long) throws java.sql.SQLException;
public String getStatementInterceptors();
public void setStatementInterceptors(String);
public boolean getUseDirectRowUnpack();
public void setUseDirectRowUnpack(boolean);
public String getLargeRowSizeThreshold();
public void setLargeRowSizeThreshold(String) throws java.sql.SQLException;
public boolean getUseBlobToStoreUTF8OutsideBMP();
public void setUseBlobToStoreUTF8OutsideBMP(boolean);
public String getUtf8OutsideBmpExcludedColumnNamePattern();
public void setUtf8OutsideBmpExcludedColumnNamePattern(String);
public String getUtf8OutsideBmpIncludedColumnNamePattern();
public void setUtf8OutsideBmpIncludedColumnNamePattern(String);
public boolean getIncludeInnodbStatusInDeadlockExceptions();
public void setIncludeInnodbStatusInDeadlockExceptions(boolean);
public boolean getBlobsAreStrings();
public void setBlobsAreStrings(boolean);
public boolean getFunctionsNeverReturnBlobs();
public void setFunctionsNeverReturnBlobs(boolean);
public boolean getAutoSlowLog();
public void setAutoSlowLog(boolean);
public String getConnectionLifecycleInterceptors();
public void setConnectionLifecycleInterceptors(String);
public String getProfilerEventHandler();
public void setProfilerEventHandler(String);
public boolean getVerifyServerCertificate();
public void setVerifyServerCertificate(boolean);
public boolean getUseLegacyDatetimeCode();
public void setUseLegacyDatetimeCode(boolean);
public boolean getSendFractionalSeconds();
public void setSendFractionalSeconds(boolean);
public int getSelfDestructOnPingSecondsLifetime();
public void setSelfDestructOnPingSecondsLifetime(int) throws java.sql.SQLException;
public int getSelfDestructOnPingMaxOperations();
public void setSelfDestructOnPingMaxOperations(int) throws java.sql.SQLException;
public boolean getUseColumnNamesInFindColumn();
public void setUseColumnNamesInFindColumn(boolean);
public boolean getUseLocalTransactionState();
public void setUseLocalTransactionState(boolean);
public boolean getCompensateOnDuplicateKeyUpdateCounts();
public void setCompensateOnDuplicateKeyUpdateCounts(boolean);
public int getLoadBalanceBlacklistTimeout();
public void setLoadBalanceBlacklistTimeout(int) throws java.sql.SQLException;
public int getLoadBalancePingTimeout();
public void setLoadBalancePingTimeout(int) throws java.sql.SQLException;
public void setRetriesAllDown(int) throws java.sql.SQLException;
public int getRetriesAllDown();
public void setUseAffectedRows(boolean);
public boolean getUseAffectedRows();
public void setPasswordCharacterEncoding(String);
public String getPasswordCharacterEncoding();
public void setExceptionInterceptors(String);
public String getExceptionInterceptors();
public void setMaxAllowedPacket(int) throws java.sql.SQLException;
public int getMaxAllowedPacket();
public boolean getQueryTimeoutKillsConnection();
public void setQueryTimeoutKillsConnection(boolean);
public boolean getLoadBalanceValidateConnectionOnSwapServer();
public void setLoadBalanceValidateConnectionOnSwapServer(boolean);
public String getLoadBalanceConnectionGroup();
public void setLoadBalanceConnectionGroup(String);
public String getLoadBalanceExceptionChecker();
public void setLoadBalanceExceptionChecker(String);
public String getLoadBalanceSQLStateFailover();
public void setLoadBalanceSQLStateFailover(String);
public String getLoadBalanceSQLExceptionSubclassFailover();
public void setLoadBalanceSQLExceptionSubclassFailover(String);
public boolean getLoadBalanceEnableJMX();
public void setLoadBalanceEnableJMX(boolean);
public void setLoadBalanceHostRemovalGracePeriod(int) throws java.sql.SQLException;
public int getLoadBalanceHostRemovalGracePeriod();
public void setLoadBalanceAutoCommitStatementThreshold(int) throws java.sql.SQLException;
public int getLoadBalanceAutoCommitStatementThreshold();
public void setLoadBalanceAutoCommitStatementRegex(String);
public String getLoadBalanceAutoCommitStatementRegex();
public void setIncludeThreadDumpInDeadlockExceptions(boolean);
public boolean getIncludeThreadDumpInDeadlockExceptions();
public void setIncludeThreadNamesAsStatementComment(boolean);
public boolean getIncludeThreadNamesAsStatementComment();
public void setAuthenticationPlugins(String);
public String getAuthenticationPlugins();
public void setDisabledAuthenticationPlugins(String);
public String getDisabledAuthenticationPlugins();
public void setDefaultAuthenticationPlugin(String);
public String getDefaultAuthenticationPlugin();
public void setParseInfoCacheFactory(String);
public String getParseInfoCacheFactory();
public void setServerConfigCacheFactory(String);
public String getServerConfigCacheFactory();
public void setDisconnectOnExpiredPasswords(boolean);
public boolean getDisconnectOnExpiredPasswords();
public String getReplicationConnectionGroup();
public void setReplicationConnectionGroup(String);
public boolean getAllowMasterDownConnections();
public void setAllowMasterDownConnections(boolean);
public boolean getAllowSlaveDownConnections();
public void setAllowSlaveDownConnections(boolean);
public boolean getReadFromMasterWhenNoSlaves();
public void setReadFromMasterWhenNoSlaves(boolean);
public boolean getReplicationEnableJMX();
public void setReplicationEnableJMX(boolean);
public void setGetProceduresReturnsFunctions(boolean);
public boolean getGetProceduresReturnsFunctions();
public void setDetectCustomCollations(boolean);
public boolean getDetectCustomCollations();
public String getServerRSAPublicKeyFile();
public void setServerRSAPublicKeyFile(String) throws java.sql.SQLException;
public boolean getAllowPublicKeyRetrieval();
public void setAllowPublicKeyRetrieval(boolean) throws java.sql.SQLException;
public void setDontCheckOnDuplicateKeyUpdateInSQL(boolean);
public boolean getDontCheckOnDuplicateKeyUpdateInSQL();
public void setSocksProxyHost(String);
public String getSocksProxyHost();
public void setSocksProxyPort(int) throws java.sql.SQLException;
public int getSocksProxyPort();
public boolean getReadOnlyPropagatesToServer();
public void setReadOnlyPropagatesToServer(boolean);
public String getEnabledSSLCipherSuites();
public void setEnabledSSLCipherSuites(String);
public String getEnabledTLSProtocols();
public void setEnabledTLSProtocols(String);
public boolean getEnableEscapeProcessing();
public void setEnableEscapeProcessing(boolean);
static void ();
}
com/mysql/jdbc/ConnectionPropertiesTransform.class
package com.mysql.jdbc;
public abstract interface ConnectionPropertiesTransform {
public abstract java.util.Properties transformProperties(java.util.Properties) throws java.sql.SQLException;
}
com/mysql/jdbc/Constants.class
package com.mysql.jdbc;
public synchronized class Constants {
public static final byte[] EMPTY_BYTE_ARRAY;
public static final String MILLIS_I18N;
public static final byte[] SLASH_STAR_SPACE_AS_BYTES;
public static final byte[] SPACE_STAR_SLASH_SPACE_AS_BYTES;
private void Constants();
static void ();
}
com/mysql/jdbc/DatabaseMetaData$1.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$1 extends IterateBlock {
void DatabaseMetaData$1(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, java.sql.Statement, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$10.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$10 extends IterateBlock {
void DatabaseMetaData$10(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, java.sql.Statement, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$11.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$11 {
static void ();
}
com/mysql/jdbc/DatabaseMetaData$2.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$2 extends IterateBlock {
void DatabaseMetaData$2(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, String, String, java.sql.Statement, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$3.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$3 extends IterateBlock {
void DatabaseMetaData$3(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, java.sql.Statement, String, String, String, String, String, String, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$4.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$4 extends IterateBlock {
void DatabaseMetaData$4(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, java.sql.Statement, String, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$5.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$5 extends IterateBlock {
void DatabaseMetaData$5(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, java.sql.Statement, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$6.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$6 extends IterateBlock {
void DatabaseMetaData$6(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, java.sql.Statement, boolean, java.util.SortedMap) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$7.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$7 extends IterateBlock {
void DatabaseMetaData$7(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, String, java.sql.Statement, java.util.ArrayList) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$8.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$8 extends IterateBlock {
void DatabaseMetaData$8(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, boolean, boolean, String, java.util.List, Field[]) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$9.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$9 extends IterateBlock {
void DatabaseMetaData$9(DatabaseMetaData, DatabaseMetaData$IteratorWithCleanup, java.sql.Statement, String, String[], java.util.SortedMap) throws java.sql.SQLException;
void forEach(String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$ComparableWrapper.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData$ComparableWrapper implements Comparable {
Object key;
Object value;
public void DatabaseMetaData$ComparableWrapper(DatabaseMetaData, Object, Object);
public Object getKey();
public Object getValue();
public int compareTo(DatabaseMetaData$ComparableWrapper);
public boolean equals(Object);
public int hashCode();
public String toString();
static void ();
}
com/mysql/jdbc/DatabaseMetaData$IndexMetaDataKey.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData$IndexMetaDataKey implements Comparable {
Boolean columnNonUnique;
Short columnType;
String columnIndexName;
Short columnOrdinalPosition;
void DatabaseMetaData$IndexMetaDataKey(DatabaseMetaData, boolean, short, String, short);
public int compareTo(DatabaseMetaData$IndexMetaDataKey);
public boolean equals(Object);
public int hashCode();
static void ();
}
com/mysql/jdbc/DatabaseMetaData$IteratorWithCleanup.class
package com.mysql.jdbc;
public abstract synchronized class DatabaseMetaData$IteratorWithCleanup {
protected void DatabaseMetaData$IteratorWithCleanup(DatabaseMetaData);
abstract void close() throws java.sql.SQLException;
abstract boolean hasNext() throws java.sql.SQLException;
abstract Object next() throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$LocalAndReferencedColumns.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$LocalAndReferencedColumns {
String constraintName;
java.util.List localColumnsList;
String referencedCatalog;
java.util.List referencedColumnsList;
String referencedTable;
void DatabaseMetaData$LocalAndReferencedColumns(DatabaseMetaData, java.util.List, java.util.List, String, String, String);
}
com/mysql/jdbc/DatabaseMetaData$ProcedureType.class
package com.mysql.jdbc;
public final synchronized enum DatabaseMetaData$ProcedureType {
public static final DatabaseMetaData$ProcedureType PROCEDURE;
public static final DatabaseMetaData$ProcedureType FUNCTION;
public static final DatabaseMetaData$ProcedureType[] values();
public static DatabaseMetaData$ProcedureType valueOf(String);
private void DatabaseMetaData$ProcedureType(String, int);
static void ();
}
com/mysql/jdbc/DatabaseMetaData$ResultSetIterator.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData$ResultSetIterator extends DatabaseMetaData$IteratorWithCleanup {
int colIndex;
java.sql.ResultSet resultSet;
void DatabaseMetaData$ResultSetIterator(DatabaseMetaData, java.sql.ResultSet, int);
void close() throws java.sql.SQLException;
boolean hasNext() throws java.sql.SQLException;
String next() throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$SingleStringIterator.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData$SingleStringIterator extends DatabaseMetaData$IteratorWithCleanup {
boolean onFirst;
String value;
void DatabaseMetaData$SingleStringIterator(DatabaseMetaData, String);
void close() throws java.sql.SQLException;
boolean hasNext() throws java.sql.SQLException;
String next() throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData$TableMetaDataKey.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData$TableMetaDataKey implements Comparable {
String tableType;
String tableCat;
String tableSchem;
String tableName;
void DatabaseMetaData$TableMetaDataKey(DatabaseMetaData, String, String, String, String);
public int compareTo(DatabaseMetaData$TableMetaDataKey);
public boolean equals(Object);
public int hashCode();
static void ();
}
com/mysql/jdbc/DatabaseMetaData$TableType.class
package com.mysql.jdbc;
public final synchronized enum DatabaseMetaData$TableType {
public static final DatabaseMetaData$TableType LOCAL_TEMPORARY;
public static final DatabaseMetaData$TableType SYSTEM_TABLE;
public static final DatabaseMetaData$TableType SYSTEM_VIEW;
public static final DatabaseMetaData$TableType TABLE;
public static final DatabaseMetaData$TableType VIEW;
public static final DatabaseMetaData$TableType UNKNOWN;
private String name;
private byte[] nameAsBytes;
private String[] synonyms;
public static final DatabaseMetaData$TableType[] values();
public static DatabaseMetaData$TableType valueOf(String);
private void DatabaseMetaData$TableType(String, int, String);
private void DatabaseMetaData$TableType(String, int, String, String[]);
String getName();
byte[] asBytes();
boolean equalsTo(String);
static DatabaseMetaData$TableType getTableTypeEqualTo(String);
boolean compliesWith(String);
static DatabaseMetaData$TableType getTableTypeCompliantWith(String);
static void ();
}
com/mysql/jdbc/DatabaseMetaData$TypeDescriptor.class
package com.mysql.jdbc;
synchronized class DatabaseMetaData$TypeDescriptor {
int bufferLength;
int charOctetLength;
Integer columnSize;
short dataType;
Integer decimalDigits;
String isNullable;
int nullability;
int numPrecRadix;
String typeName;
void DatabaseMetaData$TypeDescriptor(DatabaseMetaData, String, String) throws java.sql.SQLException;
}
com/mysql/jdbc/DatabaseMetaData.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaData implements java.sql.DatabaseMetaData {
protected static final int MAX_IDENTIFIER_LENGTH = 64;
private static final int DEFERRABILITY = 13;
private static final int DELETE_RULE = 10;
private static final int FK_NAME = 11;
private static final int FKCOLUMN_NAME = 7;
private static final int FKTABLE_CAT = 4;
private static final int FKTABLE_NAME = 6;
private static final int FKTABLE_SCHEM = 5;
private static final int KEY_SEQ = 8;
private static final int PK_NAME = 12;
private static final int PKCOLUMN_NAME = 3;
private static final int PKTABLE_CAT = 0;
private static final int PKTABLE_NAME = 2;
private static final int PKTABLE_SCHEM = 1;
private static final String SUPPORTS_FK = SUPPORTS_FK;
protected static final byte[] TABLE_AS_BYTES;
protected static final byte[] SYSTEM_TABLE_AS_BYTES;
private static final int UPDATE_RULE = 9;
protected static final byte[] VIEW_AS_BYTES;
private static final reflect.Constructor JDBC_4_DBMD_SHOW_CTOR;
private static final reflect.Constructor JDBC_4_DBMD_IS_CTOR;
private static final String[] MYSQL_KEYWORDS;
private static final String[] SQL92_KEYWORDS;
private static final String[] SQL2003_KEYWORDS;
private static volatile String mysqlKeywords;
protected MySQLConnection conn;
protected String database;
protected final String quotedId;
private ExceptionInterceptor exceptionInterceptor;
protected static DatabaseMetaData getInstance(MySQLConnection, String, boolean) throws java.sql.SQLException;
protected void DatabaseMetaData(MySQLConnection, String);
public boolean allProceduresAreCallable() throws java.sql.SQLException;
public boolean allTablesAreSelectable() throws java.sql.SQLException;
private java.sql.ResultSet buildResultSet(Field[], java.util.ArrayList) throws java.sql.SQLException;
static java.sql.ResultSet buildResultSet(Field[], java.util.ArrayList, MySQLConnection) throws java.sql.SQLException;
protected void convertToJdbcFunctionList(String, java.sql.ResultSet, boolean, String, java.util.List, int, Field[]) throws java.sql.SQLException;
protected String getFullyQualifiedName(String, String);
protected int getJDBC4FunctionNoTableConstant();
protected void convertToJdbcProcedureList(boolean, String, java.sql.ResultSet, boolean, String, java.util.List, int) throws java.sql.SQLException;
private ResultSetRow convertTypeDescriptorToProcedureRow(byte[], byte[], String, boolean, boolean, boolean, DatabaseMetaData$TypeDescriptor, boolean, int) throws java.sql.SQLException;
protected int getColumnType(boolean, boolean, boolean, boolean);
protected ExceptionInterceptor getExceptionInterceptor();
public boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException;
public boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException;
public boolean deletesAreDetected(int) throws java.sql.SQLException;
public boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException;
public java.util.List extractForeignKeyForTable(java.util.ArrayList, java.sql.ResultSet, String) throws java.sql.SQLException;
public java.sql.ResultSet extractForeignKeyFromCreateTable(String, String) throws java.sql.SQLException;
public java.sql.ResultSet getAttributes(String, String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getBestRowIdentifier(String, String, String, int, boolean) throws java.sql.SQLException;
private void getCallStmtParameterTypes(String, String, DatabaseMetaData$ProcedureType, String, java.util.List, boolean) throws java.sql.SQLException;
private int endPositionOfParameterDeclaration(int, String, String) throws java.sql.SQLException;
private int findEndOfReturnsClause(String, int) throws java.sql.SQLException;
private int getCascadeDeleteOption(String);
private int getCascadeUpdateOption(String);
protected DatabaseMetaData$IteratorWithCleanup getCatalogIterator(String) throws java.sql.SQLException;
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException;
public String getCatalogSeparator() throws java.sql.SQLException;
public String getCatalogTerm() throws java.sql.SQLException;
public java.sql.ResultSet getColumnPrivileges(String, String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getColumns(String, String, String, String) throws java.sql.SQLException;
protected Field[] createColumnsFields();
public java.sql.Connection getConnection() throws java.sql.SQLException;
public java.sql.ResultSet getCrossReference(String, String, String, String, String, String) throws java.sql.SQLException;
protected Field[] createFkMetadataFields();
public int getDatabaseMajorVersion() throws java.sql.SQLException;
public int getDatabaseMinorVersion() throws java.sql.SQLException;
public String getDatabaseProductName() throws java.sql.SQLException;
public String getDatabaseProductVersion() throws java.sql.SQLException;
public int getDefaultTransactionIsolation() throws java.sql.SQLException;
public int getDriverMajorVersion();
public int getDriverMinorVersion();
public String getDriverName() throws java.sql.SQLException;
public String getDriverVersion() throws java.sql.SQLException;
public java.sql.ResultSet getExportedKeys(String, String, String) throws java.sql.SQLException;
protected void getExportKeyResults(String, String, String, java.util.List, String) throws java.sql.SQLException;
public String getExtraNameCharacters() throws java.sql.SQLException;
protected int[] getForeignKeyActions(String);
public String getIdentifierQuoteString() throws java.sql.SQLException;
public java.sql.ResultSet getImportedKeys(String, String, String) throws java.sql.SQLException;
protected void getImportKeyResults(String, String, String, java.util.List) throws java.sql.SQLException;
public java.sql.ResultSet getIndexInfo(String, String, String, boolean, boolean) throws java.sql.SQLException;
protected Field[] createIndexInfoFields();
public int getJDBCMajorVersion() throws java.sql.SQLException;
public int getJDBCMinorVersion() throws java.sql.SQLException;
public int getMaxBinaryLiteralLength() throws java.sql.SQLException;
public int getMaxCatalogNameLength() throws java.sql.SQLException;
public int getMaxCharLiteralLength() throws java.sql.SQLException;
public int getMaxColumnNameLength() throws java.sql.SQLException;
public int getMaxColumnsInGroupBy() throws java.sql.SQLException;
public int getMaxColumnsInIndex() throws java.sql.SQLException;
public int getMaxColumnsInOrderBy() throws java.sql.SQLException;
public int getMaxColumnsInSelect() throws java.sql.SQLException;
public int getMaxColumnsInTable() throws java.sql.SQLException;
public int getMaxConnections() throws java.sql.SQLException;
public int getMaxCursorNameLength() throws java.sql.SQLException;
public int getMaxIndexLength() throws java.sql.SQLException;
public int getMaxProcedureNameLength() throws java.sql.SQLException;
public int getMaxRowSize() throws java.sql.SQLException;
public int getMaxSchemaNameLength() throws java.sql.SQLException;
public int getMaxStatementLength() throws java.sql.SQLException;
public int getMaxStatements() throws java.sql.SQLException;
public int getMaxTableNameLength() throws java.sql.SQLException;
public int getMaxTablesInSelect() throws java.sql.SQLException;
public int getMaxUserNameLength() throws java.sql.SQLException;
public String getNumericFunctions() throws java.sql.SQLException;
public java.sql.ResultSet getPrimaryKeys(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getProcedureColumns(String, String, String, String) throws java.sql.SQLException;
protected Field[] createProcedureColumnsFields();
protected java.sql.ResultSet getProcedureOrFunctionColumns(Field[], String, String, String, String, boolean, boolean) throws java.sql.SQLException;
public java.sql.ResultSet getProcedures(String, String, String) throws java.sql.SQLException;
protected Field[] createFieldMetadataForGetProcedures();
protected java.sql.ResultSet getProceduresAndOrFunctions(Field[], String, String, String, boolean, boolean) throws java.sql.SQLException;
public String getProcedureTerm() throws java.sql.SQLException;
public int getResultSetHoldability() throws java.sql.SQLException;
private void getResultsImpl(String, String, String, java.util.List, String, boolean) throws java.sql.SQLException;
public java.sql.ResultSet getSchemas() throws java.sql.SQLException;
public String getSchemaTerm() throws java.sql.SQLException;
public String getSearchStringEscape() throws java.sql.SQLException;
public String getSQLKeywords() throws java.sql.SQLException;
public int getSQLStateType() throws java.sql.SQLException;
public String getStringFunctions() throws java.sql.SQLException;
public java.sql.ResultSet getSuperTables(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getSuperTypes(String, String, String) throws java.sql.SQLException;
public String getSystemFunctions() throws java.sql.SQLException;
protected String getTableNameWithCase(String);
public java.sql.ResultSet getTablePrivileges(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getTables(String, String, String, String[]) throws java.sql.SQLException;
protected Field[] createTablesFields();
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException;
public String getTimeDateFunctions() throws java.sql.SQLException;
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException;
public java.sql.ResultSet getUDTs(String, String, String, int[]) throws java.sql.SQLException;
public String getURL() throws java.sql.SQLException;
public String getUserName() throws java.sql.SQLException;
public java.sql.ResultSet getVersionColumns(String, String, String) throws java.sql.SQLException;
public boolean insertsAreDetected(int) throws java.sql.SQLException;
public boolean isCatalogAtStart() throws java.sql.SQLException;
public boolean isReadOnly() throws java.sql.SQLException;
public boolean locatorsUpdateCopy() throws java.sql.SQLException;
public boolean nullPlusNonNullIsNull() throws java.sql.SQLException;
public boolean nullsAreSortedAtEnd() throws java.sql.SQLException;
public boolean nullsAreSortedAtStart() throws java.sql.SQLException;
public boolean nullsAreSortedHigh() throws java.sql.SQLException;
public boolean nullsAreSortedLow() throws java.sql.SQLException;
public boolean othersDeletesAreVisible(int) throws java.sql.SQLException;
public boolean othersInsertsAreVisible(int) throws java.sql.SQLException;
public boolean othersUpdatesAreVisible(int) throws java.sql.SQLException;
public boolean ownDeletesAreVisible(int) throws java.sql.SQLException;
public boolean ownInsertsAreVisible(int) throws java.sql.SQLException;
public boolean ownUpdatesAreVisible(int) throws java.sql.SQLException;
protected DatabaseMetaData$LocalAndReferencedColumns parseTableStatusIntoLocalAndReferencedColumns(String) throws java.sql.SQLException;
protected byte[] s2b(String) throws java.sql.SQLException;
public boolean storesLowerCaseIdentifiers() throws java.sql.SQLException;
public boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException;
public boolean storesMixedCaseIdentifiers() throws java.sql.SQLException;
public boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException;
public boolean storesUpperCaseIdentifiers() throws java.sql.SQLException;
public boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException;
public boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException;
public boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException;
public boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException;
public boolean supportsANSI92FullSQL() throws java.sql.SQLException;
public boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException;
public boolean supportsBatchUpdates() throws java.sql.SQLException;
public boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException;
public boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException;
public boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException;
public boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException;
public boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException;
public boolean supportsColumnAliasing() throws java.sql.SQLException;
public boolean supportsConvert() throws java.sql.SQLException;
public boolean supportsConvert(int, int) throws java.sql.SQLException;
public boolean supportsCoreSQLGrammar() throws java.sql.SQLException;
public boolean supportsCorrelatedSubqueries() throws java.sql.SQLException;
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException;
public boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException;
public boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException;
public boolean supportsExpressionsInOrderBy() throws java.sql.SQLException;
public boolean supportsExtendedSQLGrammar() throws java.sql.SQLException;
public boolean supportsFullOuterJoins() throws java.sql.SQLException;
public boolean supportsGetGeneratedKeys();
public boolean supportsGroupBy() throws java.sql.SQLException;
public boolean supportsGroupByBeyondSelect() throws java.sql.SQLException;
public boolean supportsGroupByUnrelated() throws java.sql.SQLException;
public boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException;
public boolean supportsLikeEscapeClause() throws java.sql.SQLException;
public boolean supportsLimitedOuterJoins() throws java.sql.SQLException;
public boolean supportsMinimumSQLGrammar() throws java.sql.SQLException;
public boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException;
public boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException;
public boolean supportsMultipleOpenResults() throws java.sql.SQLException;
public boolean supportsMultipleResultSets() throws java.sql.SQLException;
public boolean supportsMultipleTransactions() throws java.sql.SQLException;
public boolean supportsNamedParameters() throws java.sql.SQLException;
public boolean supportsNonNullableColumns() throws java.sql.SQLException;
public boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException;
public boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException;
public boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException;
public boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException;
public boolean supportsOrderByUnrelated() throws java.sql.SQLException;
public boolean supportsOuterJoins() throws java.sql.SQLException;
public boolean supportsPositionedDelete() throws java.sql.SQLException;
public boolean supportsPositionedUpdate() throws java.sql.SQLException;
public boolean supportsResultSetConcurrency(int, int) throws java.sql.SQLException;
public boolean supportsResultSetHoldability(int) throws java.sql.SQLException;
public boolean supportsResultSetType(int) throws java.sql.SQLException;
public boolean supportsSavepoints() throws java.sql.SQLException;
public boolean supportsSchemasInDataManipulation() throws java.sql.SQLException;
public boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException;
public boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException;
public boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException;
public boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException;
public boolean supportsSelectForUpdate() throws java.sql.SQLException;
public boolean supportsStatementPooling() throws java.sql.SQLException;
public boolean supportsStoredProcedures() throws java.sql.SQLException;
public boolean supportsSubqueriesInComparisons() throws java.sql.SQLException;
public boolean supportsSubqueriesInExists() throws java.sql.SQLException;
public boolean supportsSubqueriesInIns() throws java.sql.SQLException;
public boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException;
public boolean supportsTableCorrelationNames() throws java.sql.SQLException;
public boolean supportsTransactionIsolationLevel(int) throws java.sql.SQLException;
public boolean supportsTransactions() throws java.sql.SQLException;
public boolean supportsUnion() throws java.sql.SQLException;
public boolean supportsUnionAll() throws java.sql.SQLException;
public boolean updatesAreDetected(int) throws java.sql.SQLException;
public boolean usesLocalFilePerTable() throws java.sql.SQLException;
public boolean usesLocalFiles() throws java.sql.SQLException;
public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException;
public java.sql.ResultSet getFunctionColumns(String, String, String, String) throws java.sql.SQLException;
protected Field[] createFunctionColumnsFields();
public java.sql.ResultSet getFunctions(String, String, String) throws java.sql.SQLException;
public boolean providesQueryObjectGenerator() throws java.sql.SQLException;
public java.sql.ResultSet getSchemas(String, String) throws java.sql.SQLException;
public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException;
protected java.sql.PreparedStatement prepareMetaDataSafeStatement(String) throws java.sql.SQLException;
public java.sql.ResultSet getPseudoColumns(String, String, String, String) throws java.sql.SQLException;
public boolean generatedKeyAlwaysReturned() throws java.sql.SQLException;
static void ();
}
com/mysql/jdbc/DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant.class
package com.mysql.jdbc;
public final synchronized enum DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant {
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_UNKNOWN;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_IN;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_INOUT;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_OUT;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_RETURN;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_COLUMN_RESULT;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_NO_NULLS;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_NULLABLE;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant FUNCTION_NULLABLE_UNKNOWN;
public static final DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant[] values();
public static DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant valueOf(String);
private void DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant(String, int);
static void ();
}
com/mysql/jdbc/DatabaseMetaDataUsingInfoSchema.class
package com.mysql.jdbc;
public synchronized class DatabaseMetaDataUsingInfoSchema extends DatabaseMetaData {
private boolean hasReferentialConstraintsView;
private final boolean hasParametersView;
protected void DatabaseMetaDataUsingInfoSchema(MySQLConnection, String) throws java.sql.SQLException;
protected java.sql.ResultSet executeMetadataQuery(java.sql.PreparedStatement) throws java.sql.SQLException;
public java.sql.ResultSet getColumnPrivileges(String, String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getColumns(String, String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getCrossReference(String, String, String, String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getExportedKeys(String, String, String) throws java.sql.SQLException;
private String generateOptionalRefContraintsJoin();
private String generateDeleteRuleClause();
private String generateUpdateRuleClause();
public java.sql.ResultSet getImportedKeys(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getIndexInfo(String, String, String, boolean, boolean) throws java.sql.SQLException;
public java.sql.ResultSet getPrimaryKeys(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getProcedures(String, String, String) throws java.sql.SQLException;
protected String getRoutineTypeConditionForGetProcedures();
public java.sql.ResultSet getProcedureColumns(String, String, String, String) throws java.sql.SQLException;
protected java.sql.ResultSet getProcedureColumnsNoISParametersView(String, String, String, String) throws java.sql.SQLException;
protected String getRoutineTypeConditionForGetProcedureColumns();
public java.sql.ResultSet getTables(String, String, String, String[]) throws java.sql.SQLException;
public boolean gethasParametersView();
public java.sql.ResultSet getVersionColumns(String, String, String) throws java.sql.SQLException;
public java.sql.ResultSet getFunctionColumns(String, String, String, String) throws java.sql.SQLException;
protected int getJDBC4FunctionConstant(DatabaseMetaDataUsingInfoSchema$JDBC4FunctionConstant);
public java.sql.ResultSet getFunctions(String, String, String) throws java.sql.SQLException;
protected int getJDBC4FunctionNoTableConstant();
}
com/mysql/jdbc/DocsConnectionPropsHelper.class
package com.mysql.jdbc;
public synchronized class DocsConnectionPropsHelper extends ConnectionPropertiesImpl {
static final long serialVersionUID = -1580779062220390294;
public void DocsConnectionPropsHelper();
public static void main(String[]) throws Exception;
}
com/mysql/jdbc/Driver.class
package com.mysql.jdbc;
public synchronized class Driver extends NonRegisteringDriver implements java.sql.Driver {
public void Driver() throws java.sql.SQLException;
static void ();
}
com/mysql/jdbc/EscapeProcessor.class
package com.mysql.jdbc;
synchronized class EscapeProcessor {
private static java.util.Map JDBC_CONVERT_TO_MYSQL_TYPE_MAP;
private static java.util.Map JDBC_NO_CONVERT_TO_MYSQL_EXPRESSION_MAP;
void EscapeProcessor();
public static final Object escapeSQL(String, boolean, MySQLConnection) throws java.sql.SQLException;
private static void processTimeToken(MySQLConnection, StringBuilder, String) throws java.sql.SQLException;
private static void processTimestampToken(MySQLConnection, StringBuilder, String) throws java.sql.SQLException;
private static String processConvertToken(String, boolean, MySQLConnection) throws java.sql.SQLException;
private static String removeWhitespace(String);
static void ();
}
com/mysql/jdbc/EscapeProcessorResult.class
package com.mysql.jdbc;
synchronized class EscapeProcessorResult {
boolean callingStoredFunction;
String escapedSql;
byte usesVariables;
void EscapeProcessorResult();
}
com/mysql/jdbc/EscapeTokenizer.class
package com.mysql.jdbc;
public synchronized class EscapeTokenizer {
private static final char CHR_ESCAPE = 92;
private static final char CHR_SGL_QUOTE = 39;
private static final char CHR_DBL_QUOTE = 34;
private static final char CHR_LF = 10;
private static final char CHR_CR = 13;
private static final char CHR_COMMENT = 45;
private static final char CHR_BEGIN_TOKEN = 123;
private static final char CHR_END_TOKEN = 125;
private static final char CHR_VARIABLE = 64;
private String source;
private int sourceLength;
private int pos;
private boolean emittingEscapeCode;
private boolean sawVariableUse;
private int bracesLevel;
private boolean inQuotes;
private char quoteChar;
public void EscapeTokenizer(String);
public synchronized boolean hasMoreTokens();
public synchronized String nextToken();
boolean sawVariableUse();
}
com/mysql/jdbc/ExceptionInterceptor.class
package com.mysql.jdbc;
public abstract interface ExceptionInterceptor extends Extension {
public abstract java.sql.SQLException interceptException(java.sql.SQLException, Connection);
}
com/mysql/jdbc/ExportControlled$StandardSSLSocketFactory.class
package com.mysql.jdbc;
public synchronized class ExportControlled$StandardSSLSocketFactory implements SocketFactory, SocketMetadata {
private javax.net.ssl.SSLSocket rawSocket;
private final javax.net.ssl.SSLSocketFactory sslFact;
private final SocketFactory existingSocketFactory;
private final java.net.Socket existingSocket;
public void ExportControlled$StandardSSLSocketFactory(javax.net.ssl.SSLSocketFactory, SocketFactory, java.net.Socket);
public java.net.Socket afterHandshake() throws java.net.SocketException, java.io.IOException;
public java.net.Socket beforeHandshake() throws java.net.SocketException, java.io.IOException;
public java.net.Socket connect(String, int, java.util.Properties) throws java.net.SocketException, java.io.IOException;
public boolean isLocallyConnected(ConnectionImpl) throws java.sql.SQLException;
}
com/mysql/jdbc/ExportControlled$X509TrustManagerWrapper.class
package com.mysql.jdbc;
public synchronized class ExportControlled$X509TrustManagerWrapper implements javax.net.ssl.X509TrustManager {
private javax.net.ssl.X509TrustManager origTm;
private boolean verifyServerCert;
private java.security.cert.CertificateFactory certFactory;
private java.security.cert.PKIXParameters validatorParams;
private java.security.cert.CertPathValidator validator;
public void ExportControlled$X509TrustManagerWrapper(javax.net.ssl.X509TrustManager, boolean) throws java.security.cert.CertificateException;
public void ExportControlled$X509TrustManagerWrapper();
public java.security.cert.X509Certificate[] getAcceptedIssuers();
public void checkServerTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException;
public void checkClientTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException;
}
com/mysql/jdbc/ExportControlled.class
package com.mysql.jdbc;
public synchronized class ExportControlled {
private static final String SQL_STATE_BAD_SSL_PARAMS = 08000;
private static final String TLSv1 = TLSv1;
private static final String TLSv1_1 = TLSv1.1;
private static final String TLSv1_2 = TLSv1.2;
private static final String[] TLS_PROTOCOLS;
protected static boolean enabled();
protected static void transformSocketToSSLSocket(MysqlIO) throws java.sql.SQLException;
private void ExportControlled();
private static javax.net.ssl.SSLSocketFactory getSSLSocketFactoryDefaultOrConfigured(MysqlIO) throws java.sql.SQLException;
public static boolean isSSLEstablished(MysqlIO);
public static java.security.interfaces.RSAPublicKey decodeRSAPublicKey(String, ExceptionInterceptor) throws java.sql.SQLException;
public static byte[] encryptWithRSAPublicKey(byte[], java.security.interfaces.RSAPublicKey, ExceptionInterceptor) throws java.sql.SQLException;
static void ();
}
com/mysql/jdbc/Extension.class
package com.mysql.jdbc;
public abstract interface Extension {
public abstract void init(Connection, java.util.Properties) throws java.sql.SQLException;
public abstract void destroy();
}
com/mysql/jdbc/FailoverConnectionProxy$FailoverJdbcInterfaceProxy.class
package com.mysql.jdbc;
synchronized class FailoverConnectionProxy$FailoverJdbcInterfaceProxy extends MultiHostConnectionProxy$JdbcInterfaceProxy {
void FailoverConnectionProxy$FailoverJdbcInterfaceProxy(FailoverConnectionProxy, Object);
public Object invoke(Object, reflect.Method, Object[]) throws Throwable;
}
com/mysql/jdbc/FailoverConnectionProxy.class
package com.mysql.jdbc;
public synchronized class FailoverConnectionProxy extends MultiHostConnectionProxy {
private static final String METHOD_SET_READ_ONLY = setReadOnly;
private static final String METHOD_SET_AUTO_COMMIT = setAutoCommit;
private static final String METHOD_COMMIT = commit;
private static final String METHOD_ROLLBACK = rollback;
private static final int NO_CONNECTION_INDEX = -1;
private static final int DEFAULT_PRIMARY_HOST_INDEX = 0;
private int secondsBeforeRetryPrimaryHost;
private long queriesBeforeRetryPrimaryHost;
private boolean failoverReadOnly;
private int retriesAllDown;
private int currentHostIndex;
private int primaryHostIndex;
private Boolean explicitlyReadOnly;
private boolean explicitlyAutoCommit;
private boolean enableFallBackToPrimaryHost;
private long primaryHostFailTimeMillis;
private long queriesIssuedSinceFailover;
private static Class[] INTERFACES_TO_PROXY;
public static Connection createProxyInstance(java.util.List, java.util.Properties) throws java.sql.SQLException;
private void FailoverConnectionProxy(java.util.List, java.util.Properties) throws java.sql.SQLException;
MultiHostConnectionProxy$JdbcInterfaceProxy getNewJdbcInterfaceProxy(Object);
boolean shouldExceptionTriggerConnectionSwitch(Throwable);
boolean isMasterConnection();
synchronized void pickNewConnection() throws java.sql.SQLException;
synchronized ConnectionImpl createConnectionForHostIndex(int) throws java.sql.SQLException;
private synchronized void connectTo(int) throws java.sql.SQLException;
private synchronized void switchCurrentConnectionTo(int, MySQLConnection) throws java.sql.SQLException;
private synchronized void failOver() throws java.sql.SQLException;
private synchronized void failOver(int) throws java.sql.SQLException;
synchronized void fallBackToPrimaryIfAvailable();
private int nextHost(int, boolean);
synchronized void incrementQueriesIssuedSinceFailover();
synchronized boolean readyToFallBackToPrimaryHost();
synchronized boolean isConnected();
synchronized boolean isPrimaryHostIndex(int);
synchronized boolean connectedToPrimaryHost();
synchronized boolean connectedToSecondaryHost();
private synchronized boolean secondsBeforeRetryPrimaryHostIsMet();
private synchronized boolean queriesBeforeRetryPrimaryHostIsMet();
private synchronized void resetAutoFallBackCounters();
synchronized void doClose() throws java.sql.SQLException;
synchronized void doAbortInternal() throws java.sql.SQLException;
synchronized void doAbort(java.util.concurrent.Executor) throws java.sql.SQLException;
public synchronized Object invokeMore(Object, reflect.Method, Object[]) throws Throwable;
static void ();
}
com/mysql/jdbc/Field.class
package com.mysql.jdbc;
public synchronized class Field {
private static final int AUTO_INCREMENT_FLAG = 512;
private static final int NO_CHARSET_INFO = -1;
private byte[] buffer;
private int collationIndex;
private String encoding;
private int colDecimals;
private short colFlag;
private String collationName;
private MySQLConnection connection;
private String databaseName;
private int databaseNameLength;
private int databaseNameStart;
protected int defaultValueLength;
protected int defaultValueStart;
private String fullName;
private String fullOriginalName;
private boolean isImplicitTempTable;
private long length;
private int mysqlType;
private String name;
private int nameLength;
private int nameStart;
private String originalColumnName;
private int originalColumnNameLength;
private int originalColumnNameStart;
private String originalTableName;
private int originalTableNameLength;
private int originalTableNameStart;
private int precisionAdjustFactor;
private int sqlType;
private String tableName;
private int tableNameLength;
private int tableNameStart;
private boolean useOldNameMetadata;
private boolean isSingleBit;
private int maxBytesPerChar;
private final boolean valueNeedsQuoting;
void Field(MySQLConnection, byte[], int, int, int, int, int, int, int, int, int, int, long, int, short, int, int, int, int) throws java.sql.SQLException;
private boolean shouldSetupForUtf8StringInBlob() throws java.sql.SQLException;
private void setupForUtf8StringInBlob();
void Field(MySQLConnection, byte[], int, int, int, int, int, int, short, int) throws java.sql.SQLException;
void Field(String, String, int, int);
void Field(String, String, int, int, int);
private void checkForImplicitTemporaryTable();
public String getEncoding() throws java.sql.SQLException;
public void setEncoding(String, Connection) throws java.sql.SQLException;
public synchronized String getCollation() throws java.sql.SQLException;
public String getColumnLabel() throws java.sql.SQLException;
public String getDatabaseName() throws java.sql.SQLException;
int getDecimals();
public String getFullName() throws java.sql.SQLException;
public String getFullOriginalName() throws java.sql.SQLException;
public long getLength();
public synchronized int getMaxBytesPerCharacter() throws java.sql.SQLException;
public int getMysqlType();
public String getName() throws java.sql.SQLException;
public String getNameNoAliases() throws java.sql.SQLException;
public String getOriginalName() throws java.sql.SQLException;
public String getOriginalTableName() throws java.sql.SQLException;
public int getPrecisionAdjustFactor();
public int getSQLType();
private String getStringFromBytes(int, int) throws java.sql.SQLException;
public String getTable() throws java.sql.SQLException;
public String getTableName() throws java.sql.SQLException;
public String getTableNameNoAliases() throws java.sql.SQLException;
public boolean isAutoIncrement();
public boolean isBinary();
public boolean isBlob();
private boolean isImplicitTemporaryTable();
public boolean isMultipleKey();
boolean isNotNull();
boolean isOpaqueBinary() throws java.sql.SQLException;
public boolean isPrimaryKey();
boolean isReadOnly() throws java.sql.SQLException;
public boolean isUniqueKey();
public boolean isUnsigned();
public void setUnsigned();
public boolean isZeroFill();
private void setBlobTypeBasedOnLength();
private boolean...