package com.orientechnologies.orient.core.sql.query; import com.orientechnologies.common.exception.OException; import com.orientechnologies.orient.core.command.OCommandResultListener; import com.orientechnologies.orient.core.db.record.ORecordOperation; /** * Created by luigidellaquila on 23/03/15. */ public class OLocalLiveResultListener implements OLiveResultListener, OCommandResultListener { private final OLiveResultListener underlying; protected OLocalLiveResultListener(OLiveResultListener underlying) { this.underlying = underlying; } @Override public boolean result(Object iRecord) { return false; } @Override public void end() { } @Override public Object getResult() { return null; } @Override public void onLiveResult(int iLiveToken, ORecordOperation iOp) throws OException { underlying.onLiveResult(iLiveToken, iOp); } @Override public void onError(int iLiveToken) { underlying.onError(iLiveToken); } @Override public void onUnsubscribe(int iLiveToken) { underlying.onUnsubscribe(iLiveToken); } }