Package one.microstream.afs.sql
Interface SqlConnector
- All Known Implementing Classes:
- SqlConnector.Default
public interface SqlConnector
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classSqlConnector.Default
- 
Method SummaryModifier and Type Method Description static SqlConnectorCaching(SqlProvider provider)Creates a newSqlConnectorwhich uses caching.longcopyFile(SqlPath sourceFile, SqlPath targetFile, long offset, long length)booleancreateDirectory(SqlPath directory)booleandeleteFile(SqlPath file)booleandirectoryExists(SqlPath directory)booleanfileExists(SqlPath file)longfileSize(SqlPath file)voidmoveFile(SqlPath sourceFile, SqlPath targetFile)static SqlConnectorNew(SqlProvider provider)Creates a newSqlConnectorwhich doesn't use caching.ByteBufferreadData(SqlPath file, long offset, long length)longreadData(SqlPath file, ByteBuffer targetBuffer, long offset, long length)voidtruncateFile(SqlPath file, long newLength)voidvisitDirectories(SqlPath directory, SqlPathVisitor visitor)voidvisitFiles(SqlPath directory, SqlPathVisitor visitor)longwriteData(SqlPath file, Iterable<? extends ByteBuffer> sourceBuffers)
- 
Method Details- 
fileSize
- 
fileExists
- 
directoryExists
- 
visitDirectories
- 
visitFiles
- 
createDirectory
- 
deleteFile
- 
readData
- 
readData
- 
writeData
- 
moveFile
- 
copyFile
- 
truncateFile
- 
NewCreates a newSqlConnectorwhich doesn't use caching.- See Also:
- Caching(SqlProvider)
 
- 
CachingCreates a newSqlConnectorwhich uses caching.- See Also:
- New(SqlProvider)
 
 
-