public class org.finos.legend.engine.external.format.flatdata.read.FlatDataReader extends org.finos.legend.engine.external.shared.runtime.read.ExternalFormatReader
{
private final org.finos.legend.engine.external.format.flatdata.FlatDataContext context;
private final java.io.InputStream inputStream;
public void <init>(org.finos.legend.engine.external.format.flatdata.FlatDataContext, java.io.InputStream)
{
org.finos.legend.engine.external.format.flatdata.FlatDataContext v;
java.io.InputStream v;
org.finos.legend.engine.external.format.flatdata.read.FlatDataReader v;
v := @this: org.finos.legend.engine.external.format.flatdata.read.FlatDataReader;
v := @parameter: org.finos.legend.engine.external.format.flatdata.FlatDataContext;
v := @parameter: java.io.InputStream;
specialinvoke v.<org.finos.legend.engine.external.shared.runtime.read.ExternalFormatReader: void <init>()>();
v.<org.finos.legend.engine.external.format.flatdata.read.FlatDataReader: org.finos.legend.engine.external.format.flatdata.FlatDataContext context> = v;
v.<org.finos.legend.engine.external.format.flatdata.read.FlatDataReader: java.io.InputStream inputStream> = v;
return;
}
public void readData(java.util.function.Consumer)
{
java.util.function.Consumer v;
org.finos.legend.engine.external.format.flatdata.read.FlatDataReader v;
org.finos.legend.engine.external.format.flatdata.FlatDataContext v;
org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessor v;
java.io.InputStream v;
v := @this: org.finos.legend.engine.external.format.flatdata.read.FlatDataReader;
v := @parameter: java.util.function.Consumer;
v = v.<org.finos.legend.engine.external.format.flatdata.read.FlatDataReader: org.finos.legend.engine.external.format.flatdata.FlatDataContext context>;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.FlatDataContext: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessor createProcessor()>();
v = v.<org.finos.legend.engine.external.format.flatdata.read.FlatDataReader: java.io.InputStream inputStream>;
interfaceinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessor: void readData(java.io.InputStream,java.util.function.Consumer)>(v, v);
return;
}
}