public boolean update()

in java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Pool.java [700:779]


    public boolean update(final JsonObject from) {
        boolean result = false;
        result |= updateId(from.getString("id"));
        result |= updateCreatedAtTimestamp(from.getString("createdAtTimestamp"));
        result |= updateCreatedAtBlockNumber(from.getString("createdAtBlockNumber"));
        result |= updateFeeTier(from.getString("feeTier"));
        result |= updateLiquidity(from.getString("liquidity"));
        result |= updateSqrtPrice(from.getString("sqrtPrice"));
        result |= updateFeeGrowthGlobal0X128(from.getString("feeGrowthGlobal0X128"));
        result |= updateFeeGrowthGlobal1X128(from.getString("feeGrowthGlobal1X128"));
        result |= updateToken0Price(from.getString("token0Price"));
        result |= updateToken1Price(from.getString("token1Price"));
        result |= updateTick(from.getString("tick"));
        result |= updateObservationIndex(from.getString("observationIndex"));
        result |= updateVolumeToken0(from.getString("volumeToken0"));
        result |= updateVolumeToken1(from.getString("volumeToken1"));
        result |= updateVolumeUSD(from.getString("volumeUSD"));
        result |= updateUntrackedVolumeUSD(from.getString("untrackedVolumeUSD"));
        result |= updateFeesUSD(from.getString("feesUSD"));
        result |= updateTxCount(from.getString("txCount"));
        result |= updateCollectedFeesToken0(from.getString("collectedFeesToken0"));
        result |= updateCollectedFeesToken1(from.getString("collectedFeesToken1"));
        result |= updateCollectedFeesUSD(from.getString("collectedFeesUSD"));
        result |= updateTotalValueLockedToken0(from.getString("totalValueLockedToken0"));
        result |= updateTotalValueLockedToken1(from.getString("totalValueLockedToken1"));
        result |= updateTotalValueLockedETH(from.getString("totalValueLockedETH"));
        result |= updateTotalValueLockedUSD(from.getString("totalValueLockedUSD"));
        result |= updateTotalValueLockedUSDUntracked(from.getString("totalValueLockedUSDUntracked"));
        result |= updateLiquidityProviderCount(from.getString("liquidityProviderCount"));

        String token0_id_json = null;
        String token0_symbol_json = null;
        final JsonObject token0 = from.getObject("token0");
        if (token0 != null) {
            token0_id_json = token0.getString("id");
            token0_symbol_json = token0.getString("symbol");
        }
        result |= updateToken0_id(token0_id_json);
        result |= updateToken0_symbol(token0_symbol_json);

        String token1_id_json = null;
        String token1_symbol_json = null;
        final JsonObject token1 = from.getObject("token1");
        if (token1 != null) {
            token1_id_json = token1.getString("id");
            token1_symbol_json = token1.getString("symbol");
        }
        result |= updateToken1_id(token1_id_json);
        result |= updateToken1_symbol(token1_symbol_json);

        //poolHourData
        final JsonArray poolHourData = from.getArray("poolHourData");
        result |= updatePoolHourDataIds(parseJsonArray(poolHourData));

        //poolDayData
        final JsonArray poolDayData = from.getArray("poolDayData");
        result |= updatePoolDayDataIds(parseJsonArray(poolDayData));

        //mints
        final JsonArray mints = from.getArray("mints");
        result |= updateMintIds(parseJsonArray(mints));

        //burns
        final JsonArray burns = from.getArray("burns");
        result |= updateBurnIds(parseJsonArray(burns));

        //swaps
        final JsonArray swaps = from.getArray("swaps");
        result |= updateSwapIds(parseJsonArray(swaps));

        //collects
        final JsonArray collects = from.getArray("collects");
        result |= updateCollectIds(parseJsonArray(collects));

        //ticks
        final JsonArray ticks = from.getArray("ticks");
        result |= updateTickIds(parseJsonArray(ticks));

        return result;
    }