public Object getFieldValue(_Fields field) { switch (field) { case TXNID: return getTxnid(); case WRITEID: return getWriteid(); case DBNAME: return getDbname(); case TABLENAME: return getTablename(); case PARTITIONNAMES: return getPartitionnames(); case OPERATION_TYPE: return getOperationType(); } throw new IllegalStateException(); }
dbConn = getDbConn(Connection.TRANSACTION_READ_COMMITTED); stmt = dbConn.createStatement(); lockHandle = lockTransactionRecord(stmt, rqst.getTxnid(), TXN_OPEN); if(lockHandle == null) { ensureValidTxn(dbConn, rqst.getTxnid(), stmt); shouldNeverHappen(rqst.getTxnid()); List<List<String>> paramsList = new ArrayList<>(); for (String partName : rqst.getPartitionnames()) { rows.add(rqst.getTxnid() + ",?,?,?," + quoteChar(ot.sqlConst) + "," + writeId); List<String> params = new ArrayList<>(); params.add(normalizeCase(rqst.getDbname()));
public Object getFieldValue(_Fields field) { switch (field) { case TXNID: return Long.valueOf(getTxnid()); case DBNAME: return getDbname(); case TABLENAME: return getTablename(); case PARTITIONNAMES: return getPartitionnames(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case TXNID: return Long.valueOf(getTxnid()); case DBNAME: return getDbname(); case TABLENAME: return getTablename(); case PARTITIONNAMES: return getPartitionnames(); } throw new IllegalStateException(); }
stmt = dbConn.createStatement(); heartbeatTxn(dbConn, rqst.getTxnid()); for (String partName : rqst.getPartitionnames()) { StringBuilder buff = new StringBuilder(); buff.append("insert into TXN_COMPONENTS (tc_txnid, tc_database, tc_table, tc_partition) values ("); buff.append(rqst.getTxnid()); buff.append(", '"); buff.append(rqst.getDbname());
stmt = dbConn.createStatement(); heartbeatTxn(dbConn, rqst.getTxnid()); for (String partName : rqst.getPartitionnames()) { StringBuilder buff = new StringBuilder(); buff.append("insert into TXN_COMPONENTS (tc_txnid, tc_database, tc_table, tc_partition) values ("); buff.append(rqst.getTxnid()); buff.append(", '"); buff.append(rqst.getDbname());