public interface  oadd.org.apache.calcite.avatica.util.Source extends java.lang.Object
{
public abstract java.net.URL url();
public abstract java.io.File file();
public abstract java.lang.String path();
public abstract java.io.Reader reader() throws java.io.IOException;
public abstract java.io.InputStream openStream() throws java.io.IOException;
public abstract java.lang.String protocol();
public abstract oadd.org.apache.calcite.avatica.util.Source trim(java.lang.String);
public abstract oadd.org.apache.calcite.avatica.util.Source trimOrNull(java.lang.String);
public abstract oadd.org.apache.calcite.avatica.util.Source append(oadd.org.apache.calcite.avatica.util.Source);
public abstract oadd.org.apache.calcite.avatica.util.Source relative(oadd.org.apache.calcite.avatica.util.Source);
}