{ "name": "ManagedBufferFileHandle", "comment": "ManagedBufferFileHandle facilitates access to a ManagedBufferFile", "javadoc": "\u003ccode\u003eManagedBufferFileHandle\u003c/code\u003e facilitates access to a ManagedBufferFile", "static": false, "implements": [ "db.buffers.BufferFileHandle" ], "fields": [], "methods": [ { "name": "getSaveFile", "comment": "", "javadoc": "@see ManagedBufferFile#getSaveFile()", "static": false, "params": [], "return": { "type_long": "db.buffers.ManagedBufferFileHandle", "type_short": "ManagedBufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "saveCompleted", "comment": "", "javadoc": "@see ManagedBufferFile#saveCompleted(boolean)", "static": false, "params": [ { "name": "commit", "type_long": "boolean", "type_short": "boolean", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "canSave", "comment": "", "javadoc": "@see ManagedBufferFile#canSave()", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "setVersionComment", "comment": "", "javadoc": "@see ManagedBufferFile#setVersionComment(java.lang.String)", "static": false, "params": [ { "name": "comment", "type_long": "java.lang.String", "type_short": "String", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getNextChangeDataFile", "comment": "", "javadoc": "@see ManagedBufferFile#getNextChangeDataFile(boolean)", "static": false, "params": [ { "name": "getFirst", "type_long": "boolean", "type_short": "boolean", "comment": "" } ], "return": { "type_long": "db.buffers.BufferFileHandle", "type_short": "BufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getSaveChangeDataFile", "comment": "", "javadoc": "@see ManagedBufferFile#getSaveChangeDataFile()", "static": false, "params": [], "return": { "type_long": "db.buffers.BufferFileHandle", "type_short": "BufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getCheckinID", "comment": "", "javadoc": "@see ManagedBufferFile#getCheckinID()", "static": false, "params": [], "return": { "type_long": "long", "type_short": "long", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getForwardModMapData", "comment": "", "javadoc": "@see ManagedBufferFile#getForwardModMapData(int)", "static": false, "params": [ { "name": "oldVersion", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "byte[]", "type_short": "byte[]", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStream", "comment": "Provides local access to an input block stream for a given change map. \n This method should only be used if the associated \n BufferFileAdapter#isRemote() is false.", "javadoc": "Provides local access to an input block stream for a given change map. \n This method should only be used if the associated \n {@link BufferFileAdapter#isRemote()} is \u003ci\u003efalse\u003c/i\u003e.\n@see ManagedBufferFileAdapter#getInputBlockStream(byte[])", "static": false, "params": [ { "name": "changeMapData", "type_long": "byte[]", "type_short": "byte[]", "comment": "" } ], "return": { "type_long": "db.buffers.InputBlockStream", "type_short": "InputBlockStream", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStreamHandle", "comment": "Get an input block stream handle, for a given change map, which will facilitate \n access to a remote InputBlockStream. The handle will facilitate use of a \n remote streaming interface. This method should only be used \n if the associated BufferFileAdapter#isRemote() is true.", "javadoc": "Get an input block stream handle, for a given change map, which will facilitate \n access to a remote InputBlockStream. The handle will facilitate use of a \n remote streaming interface. This method should only be used \n if the associated {@link BufferFileAdapter#isRemote()} is \u003ci\u003etrue\u003c/i\u003e.\n@see ManagedBufferFileAdapter#getInputBlockStream(byte[])", "static": false, "params": [ { "name": "changeMapData", "type_long": "byte[]", "type_short": "byte[]", "comment": "" } ], "return": { "type_long": "db.buffers.BlockStreamHandle\u003cdb.buffers.InputBlockStream\u003e", "type_short": "BlockStreamHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] } ] }