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 52 of file TimestampAsSqlTimestampTypesTest.java.
|
inlineprotected |
Subclasses must override this method to provide the column descriptors for the test
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 186 of file TimestampAsSqlTimestampTypesTest.java.
|
inlineprotected |
Subclasses override this method to provide values for rows (i) and columns (j)
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 88 of file TimestampAsSqlTimestampTypesTest.java.
|
inlineprotected |
Subclasses can override this method to get debugging info printed to System.out
Reimplemented from testsuite.clusterj.AbstractClusterJTest.
Definition at line 66 of file TimestampAsSqlTimestampTypesTest.java.
|
inlineprotected |
Subclasses must override this method to provide the number of instances to create
Reimplemented from testsuite.clusterj.AbstractClusterJModelTest.
Definition at line 71 of file TimestampAsSqlTimestampTypesTest.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 76 of file TimestampAsSqlTimestampTypesTest.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 55 of file TimestampAsSqlTimestampTypesTest.java.
|
staticprotected |
Definition at line 178 of file TimestampAsSqlTimestampTypesTest.java.