deniskuzZ commented on a change in pull request #1087: URL: https://github.com/apache/hive/pull/1087#discussion_r447476089
########## File path: standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnDbUtil.java ########## @@ -313,6 +313,41 @@ private static void resetTxnSequence(Connection conn, Statement stmt) throws SQL } } + /** + * Restarts the txnId sequence with the given seed value. + * It is the responsibility of the caller to not set the sequence backward. + * @param conn database connection + * @param stmt sql statement + * @param seedTxnId the seed value for the sequence + * @throws SQLException ex + */ + public static void seedTxnSequence(Connection conn, Statement stmt, long seedTxnId) throws SQLException { + String dbProduct = conn.getMetaData().getDatabaseProductName(); + DatabaseProduct databaseProduct = determineDatabaseProduct(dbProduct); + switch (databaseProduct) { + + case DERBY: Review comment: minor: i would probably create EnumMap for SEED_FN, and use proper one based on db type. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For additional commands, e-mail: gitbox-h...@hive.apache.org