Browse Source

Add AssetOrders is_closed fix-up to DB updates + minor

split-DB
catbref 6 years ago
parent
commit
bf3f78e718
  1. 1
      src/main/java/org/qora/data/asset/RecentTradeData.java
  2. 2
      src/main/java/org/qora/repository/hsqldb/HSQLDBAssetRepository.java
  3. 2
      src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java

1
src/main/java/org/qora/data/asset/RecentTradeData.java

@ -4,7 +4,6 @@ import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;

2
src/main/java/org/qora/repository/hsqldb/HSQLDBAssetRepository.java

@ -86,7 +86,7 @@ public class HSQLDBAssetRepository implements AssetRepository {
@Override @Override
public List<AssetData> getAllAssets(Integer limit, Integer offset, Boolean reverse) throws DataException { public List<AssetData> getAllAssets(Integer limit, Integer offset, Boolean reverse) throws DataException {
String sql = "SELECT owner, asset_id, description, quantity, is_divisible, reference, asset_name FROM Assets ORDER BY asset_name"; String sql = "SELECT owner, asset_id, description, quantity, is_divisible, reference, asset_name FROM Assets ORDER BY asset_id";
if (reverse != null && reverse) if (reverse != null && reverse)
sql += " DESC"; sql += " DESC";
sql += HSQLDBRepository.limitOffsetSql(limit, offset); sql += HSQLDBRepository.limitOffsetSql(limit, offset);

2
src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java

@ -588,6 +588,8 @@ public class HSQLDBDatabaseUpdates {
case 37: case 37:
// Performance-improving INDEX // Performance-improving INDEX
stmt.execute("CREATE INDEX IF NOT EXISTS BlockGenerationHeightIndex ON Blocks (generation, height)"); stmt.execute("CREATE INDEX IF NOT EXISTS BlockGenerationHeightIndex ON Blocks (generation, height)");
// Asset orders now have isClosed=true when isFulfilled=true
stmt.execute("UPDATE AssetOrders SET is_closed = TRUE WHERE is_fulfilled = TRUE");
break; break;
default: default:

Loading…
Cancel
Save