MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
void | localSetUp () |
void | testWriteJDBCReadNDB () |
void | testWriteNDBReadJDBC () |
void | testWriteJDBCReadJDBC () |
void | testWriteNDBReadNDB () |
Protected Member Functions | |
boolean | getDebug () |
int | getNumberOfInstances () |
String | getTableName () |
Object | getColumnValue (int i, int j) |
ColumnDescriptor[] | getColumnDescriptors () |
Protected Member Functions inherited from testsuite.clusterj.AbstractClusterJModelTest | |
boolean | getCleanupAfterTest () |
void | setAutoCommit (Connection connection, boolean b) |
void | createEmployeeInstances (int count) |
void | consistencyCheck (Employee emp) |
void | createDn2idInstances (int number) |
void | consistencyCheck (Dn2id dn2id) |
List< Object[]> | getExpected () |
void | writeJDBCreadNDB () |
void | writeJDBCreadJDBC () |
void | writeNDBreadNDB () |
void | writeNDBreadJDBC () |
void | queryAndVerifyResults (String where, ColumnDescriptor[] columnDescriptors, String conditions, Object[] parameters, int...objectIds) |
List< Object[]> | queryJDBC (ColumnDescriptor[] columnDescriptors, String conditions, Object[] parameters) |
void | verifyQueryResults (String where, List< Object[]> results, int...objectIds) |
void | verify (String where, List< Object[]> expecteds, List< Object[]> actuals) |
void | generateInstances (ColumnDescriptor[] columnDescriptors) |
IdBase | getNewInstance (Class<?extends IdBase > modelClass) |
void | writeToJDBC (ColumnDescriptor[] columnDescriptors, List< IdBase > instances) |
void | writeToNDB (ColumnDescriptor[] columnDescriptors, List< IdBase > instances) |
List< Object[]> | readFromNDB (ColumnDescriptor[] columnDescriptors) |
List< Object[]> | readFromJDBC (ColumnDescriptor[] columnDescriptors) |
String | getA1for (int number, int index) |
String | getA3for (long i) |
void | createAllPrimitivesInstances (int number) |
void | createAllPrimitivesInstances (Session session, int number) |
AllPrimitives | createAllPrimitiveInstance (Session session, int i) |
void | initialize (AllPrimitives instance, int i) |
Protected Member Functions inherited from testsuite.clusterj.AbstractClusterJTest | |
void | addTearDownClasses (Class<?>...classes) |
void | createSessionFactory () |
Properties | modifyProperties () |
void | dumpSystemProperties () |
void | error (String message) |
void | error (String context, Exception ex) |
void | errorIfNotEqual (String message, Object expected, Object actual) |
void | errorIfNotEqual (String message, int[] expected, int[] actual) |
void | errorIfEqual (String message, Object expected, Object actual) |
void | failOnError () |
void | closeConnection () |
void | getConnection (Properties extraProperties) |
Connection | getConnection () |
void | getConnection (String propertiesFileName) |
void | loadDriver () |
void | initializeErrorMessages () |
void | initializeJDBC () |
void | initializeSchema () |
void | loadProperties () |
void | loadProperties (String propsFileName) |
void | loadSchema () |
void | loadSchemaDefinition () |
void | localTearDown () |
final void | setUp () throws Exception |
final void | tearDown () throws Exception |
void | removeAll (Class<?> cls) |
boolean | testSchema () |
boolean | resetSchema () |
String | dump (List< String > list) |
Static Protected Attributes | |
static ColumnDescriptor[] | columnDescriptors |
Static Protected Attributes inherited from testsuite.clusterj.AbstractClusterJModelTest | |
static TimeZone | localSystemTimeZone = TimeZone.getDefault() |
static final long | ONE_SECOND = 1000L |
static final long | ONE_MINUTE = 1000L * 60L |
static final long | ONE_HOUR = 1000L * 60L * 60L |
static final long | TEN_HOURS = 1000L * 60L * 60L * 10L |
static final long | ONE_DAY = 1000L * 60L * 60L * 24L |
static Object[] | dn2idPK = setupDn2idPK() |
Static Protected Attributes inherited from testsuite.clusterj.AbstractClusterJTest | |
static final String | JDBC_DRIVER_NAME = "jdbc.driverName" |
static final String | JDBC_URL = "jdbc.url" |
static Connection | connection |
static String | jdbcDriverName |
static String | jdbcPassword |
static String | jdbcURL |
static String | jdbcUsername |
static Properties | props |
static List< String > | schemaDefinition = new ArrayList<String>() |
static boolean | schemaInitialized = false |
Additional Inherited Members | |
Static Protected Member Functions inherited from testsuite.clusterj.AbstractClusterJModelTest | |
static long | getMillisFor (int year, int month, int day, int hour, int minute, int second) |
static long | getMillisFor (int year, int month, int day) |
static long | getMillisFor (int days, int hour, int minute, int second) |
static void | resetLocalSystemDefaultTimeZone (Connection connection) |
static Object[] | setupDn2idPK () |
Protected Attributes inherited from testsuite.clusterj.AbstractClusterJModelTest | |
List< Employee > | employees |
List< Dn2id > | dn2ids |
List< IdBase > | instances = new ArrayList<IdBase>() |
ClassLoader | loader |
Test that Timestamps can be read and written.
case 1: Write using JDBC, read using NDB. case 2: Write using NDB, read using JDBC. Schema
drop table if exists timestamptypes; create table timestamptypes ( id int not null primary key,
timestamp_not_null_hash timestamp, timestamp_not_null_btree timestamp, timestamp_not_null_both timestamp, timestamp_not_null_none timestamp
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
create unique index idx_timestamp_not_null_hash using hash on timestamptypes(timestamp_not_null_hash); create index idx_timestamp_not_null_btree on timestamptypes(timestamp_not_null_btree); create unique index idx_timestamp_not_null_both on timestamptypes(timestamp_not_null_both);
Definition at line 53 of file TimestampAsUtilDateTypesTest.java.
|
inlineprotected |
Subclasses must override this method to provide the column descriptors for the test
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 188 of file TimestampAsUtilDateTypesTest.java.
|
inlineprotected |
Subclasses override this method to provide values for rows (i) and columns (j)
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 90 of file TimestampAsUtilDateTypesTest.java.
|
inlineprotected |
Subclasses can override this method to get debugging info printed to System.out
Reimplemented from testsuite.clusterj.AbstractClusterJTest.
Definition at line 68 of file TimestampAsUtilDateTypesTest.java.
|
inlineprotected |
Subclasses must override this method to provide the number of instances to create
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 73 of file TimestampAsUtilDateTypesTest.java.
|
inlineprotected |
Subclasses must override this method to provide the name of the table for the test
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 78 of file TimestampAsUtilDateTypesTest.java.
|
inline |
Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase. Adding teardown classes and instances is done in the overridden method.
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 56 of file TimestampAsUtilDateTypesTest.java.
|
staticprotected |
Definition at line 180 of file TimestampAsUtilDateTypesTest.java.