Package org.gorpipe.driver
Class SQLSource
- java.lang.Object
-
- org.gorpipe.driver.SQLSource
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.gorpipe.gor.driver.DataSource,org.gorpipe.gor.driver.providers.stream.sources.StreamSource
public class SQLSource extends java.lang.Object implements org.gorpipe.gor.driver.providers.stream.sources.StreamSourceRepresents an table in SQL database Created by villi on 22/08/15.
-
-
Constructor Summary
Constructors Constructor Description SQLSource(org.gorpipe.gor.driver.meta.SourceReference sourceReference)Create source
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanexists()org.gorpipe.gor.driver.meta.DataTypegetDataType()java.lang.StringgetName()java.io.OutputStreamgetOutputStream(boolean append)org.gorpipe.gor.driver.providers.stream.sources.StreamSourceMetadatagetSourceMetadata()org.gorpipe.gor.driver.meta.SourceReferencegetSourceReference()org.gorpipe.gor.driver.meta.SourceTypegetSourceType()java.io.InputStreamopen()java.io.InputStreamopen(long start)java.io.InputStreamopen(long start, long minLength)booleansupportsLinks()booleansupportsWriting()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
open
public java.io.InputStream open()
- Specified by:
openin interfaceorg.gorpipe.gor.driver.providers.stream.sources.StreamSource
-
open
public java.io.InputStream open(long start)
- Specified by:
openin interfaceorg.gorpipe.gor.driver.providers.stream.sources.StreamSource
-
open
public java.io.InputStream open(long start, long minLength)- Specified by:
openin interfaceorg.gorpipe.gor.driver.providers.stream.sources.StreamSource
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.gorpipe.gor.driver.DataSource
-
getSourceMetadata
public org.gorpipe.gor.driver.providers.stream.sources.StreamSourceMetadata getSourceMetadata()
- Specified by:
getSourceMetadatain interfaceorg.gorpipe.gor.driver.DataSource- Specified by:
getSourceMetadatain interfaceorg.gorpipe.gor.driver.providers.stream.sources.StreamSource
-
getOutputStream
public java.io.OutputStream getOutputStream(boolean append)
- Specified by:
getOutputStreamin interfaceorg.gorpipe.gor.driver.providers.stream.sources.StreamSource
-
supportsWriting
public boolean supportsWriting()
- Specified by:
supportsWritingin interfaceorg.gorpipe.gor.driver.DataSource
-
supportsLinks
public boolean supportsLinks()
- Specified by:
supportsLinksin interfaceorg.gorpipe.gor.driver.DataSource
-
getSourceReference
public org.gorpipe.gor.driver.meta.SourceReference getSourceReference()
- Specified by:
getSourceReferencein interfaceorg.gorpipe.gor.driver.DataSource
-
getDataType
public org.gorpipe.gor.driver.meta.DataType getDataType()
- Specified by:
getDataTypein interfaceorg.gorpipe.gor.driver.DataSource
-
exists
public boolean exists()
- Specified by:
existsin interfaceorg.gorpipe.gor.driver.DataSource
-
getSourceType
public org.gorpipe.gor.driver.meta.SourceType getSourceType()
- Specified by:
getSourceTypein interfaceorg.gorpipe.gor.driver.DataSource
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceorg.gorpipe.gor.driver.DataSource- Throws:
java.io.IOException
-
-