blob: aa0e2f103395eced1fdc1a9a821ccd52850bbe84 [file] [log] [blame]
package edu.uci.ics.asterix.dataflow.data.nontagged.printers;
import java.io.PrintStream;
import edu.uci.ics.asterix.dataflow.data.nontagged.serde.ADoubleSerializerDeserializer;
import edu.uci.ics.hyracks.algebricks.core.algebra.data.IPrinter;
import edu.uci.ics.hyracks.algebricks.core.api.exceptions.AlgebricksException;
public class ACirclePrinter implements IPrinter {
private static final long serialVersionUID = 1L;
public static final ACirclePrinter INSTANCE = new ACirclePrinter();
@Override
public void init() {
}
@Override
public void print(byte[] b, int s, int l, PrintStream ps) throws AlgebricksException {
ps.print("circle(\"");
ps.print(ADoubleSerializerDeserializer.getDouble(b, s + 1));
ps.print(",");
ps.print(ADoubleSerializerDeserializer.getDouble(b, s + 9));
ps.print(" ");
ps.print(ADoubleSerializerDeserializer.getDouble(b, s + 17));
ps.print("\")");
}
}