Package one.microstream.afs.sql.types
Class SqlFileSystem.Default
java.lang.Object
one.microstream.afs.types.AFileSystem.Abstract<SqlIoHandler,SqlPath,SqlPath>
one.microstream.afs.sql.types.SqlFileSystem.Default
- All Implemented Interfaces:
SqlFileSystem,ACreator,AFileSystem,AResolver<SqlPath,SqlPath>,AResolving,ARoot.Creator,WriteController
- Enclosing interface:
- SqlFileSystem
public static class SqlFileSystem.Default extends AFileSystem.Abstract<SqlIoHandler,SqlPath,SqlPath> implements SqlFileSystem
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.types.ACreator
ACreator.CreatorNested classes/interfaces inherited from interface one.microstream.afs.types.AFileSystem
AFileSystem.Abstract<H extends AIoHandler,D,F>Nested classes/interfaces inherited from interface one.microstream.afs.sql.types.SqlFileSystem
SqlFileSystem.DefaultNested classes/interfaces inherited from interface one.microstream.afs.types.WriteController
WriteController.Disabled, WriteController.Enabled -
Constructor Summary
Constructors Modifier Constructor Description protectedDefault(SqlIoHandler ioHandler) -
Method Summary
Modifier and Type Method Description protected VarStringassembleItemPath(AItem item, VarString vs)AReadableFileconvertToReading(AWritableFile file)AWritableFileconvertToWriting(AReadableFile file)StringderiveFileIdentifier(String fileName, String fileType)StringderiveFileName(String fileIdentifier)StringderiveFileType(String fileIdentifier)StringgetFileName(AFile file)StringgetFileType(AFile file)SqlPathresolve(ADirectory directory)SqlPathresolve(AFile file)String[]resolveDirectoryToPath(SqlPath directory)String[]resolveFileToPath(SqlPath file)AReadableFilewrapForReading(AFile file, Object user)AWritableFilewrapForWriting(AFile file, Object user)Methods inherited from class one.microstream.afs.types.AFileSystem.Abstract
accessManager, accessRoots, addRoot, assemblePath, assemblePath, buildPath, createRootDirectory, creator, defaultProtocol, ensureCreator, ensureDefaultRoot, ensureDirectoryPath, ensureFilePath, ensureRoot, ensureRoot, fileSystem, getRoot, ioHandler, isWritable, lookupRoot, removeRoot, removeRoot, resolveDirectoryPath, validateIsWritable, validateMemberMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.afs.types.ACreator
createDirectory, createFile, createFileMethods inherited from interface one.microstream.afs.types.AFileSystem
accessManager, accessRoots, addRoot, assemblePath, assemblePath, assemblePath, assemblePath, buildPath, buildPath, buildPath, creator, defaultProtocol, ensureDefaultRoot, ensureDirectoryPath, ensureDirectoryPath, ensureFilePath, ensureFilePath, ensureFilePath, ensureRoot, ensureRoot, getRoot, ioHandler, lookupRoot, removeRoot, removeRoot, validateMemberMethods inherited from interface one.microstream.afs.types.AResolver
ensureDirectory, ensureFile, fileSystem, resolveDirectory, resolveFileMethods inherited from interface one.microstream.afs.types.AResolving
resolveDirectoryPath, resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePathMethods inherited from interface one.microstream.afs.types.ARoot.Creator
createRootDirectory, protocolMethods inherited from interface one.microstream.afs.types.WriteController
isWritable, validateIsWritable
-
Constructor Details
-
Method Details
-
deriveFileIdentifier
- Specified by:
deriveFileIdentifierin interfaceAFileSystem
-
deriveFileName
- Specified by:
deriveFileNamein interfaceAFileSystem
-
deriveFileType
- Specified by:
deriveFileTypein interfaceAFileSystem
-
getFileName
- Specified by:
getFileNamein interfaceAFileSystem
-
getFileType
- Specified by:
getFileTypein interfaceAFileSystem
-
resolveDirectoryToPath
- Specified by:
resolveDirectoryToPathin interfaceAResolver<SqlPath,SqlPath>
-
resolveFileToPath
- Specified by:
resolveFileToPathin interfaceAResolver<SqlPath,SqlPath>
-
resolve
-
resolve
-
assembleItemPath
- Specified by:
assembleItemPathin classAFileSystem.Abstract<SqlIoHandler,SqlPath,SqlPath>
-
wrapForReading
- Specified by:
wrapForReadingin interfaceAFileSystem
-
wrapForWriting
- Specified by:
wrapForWritingin interfaceAFileSystem
-
convertToReading
- Specified by:
convertToReadingin interfaceAFileSystem
-
convertToWriting
- Specified by:
convertToWritingin interfaceAFileSystem
-