/** * Factory method to create or return a data page for the * indicated block. */ static FreeLogicalRowIdPage getFreeLogicalRowIdPageView(BlockIo block, int blockSize) { BlockView view = block.getView(); if (view != null && view instanceof FreeLogicalRowIdPage) return (FreeLogicalRowIdPage) view; else return new FreeLogicalRowIdPage(block,blockSize); }
/** * Factory method to create or return a data page for the indicated block. */ static FreeLogicalRowIdPage getFreeLogicalRowIdPageView( BlockIo block ) { BlockView view = block.getView(); if ( view != null && view instanceof FreeLogicalRowIdPage ) { return ( FreeLogicalRowIdPage ) view; } else { return new FreeLogicalRowIdPage(block); } }
/** * Factory method to create or return a data page for the indicated block. */ static FreeLogicalRowIdPage getFreeLogicalRowIdPageView( BlockIo block ) { BlockView view = block.getView(); if ( view != null && view instanceof FreeLogicalRowIdPage ) { return ( FreeLogicalRowIdPage ) view; } else { return new FreeLogicalRowIdPage(block); } }
/** * Factory method to create or return a data page for the indicated block. */ static FreeLogicalRowIdPage getFreeLogicalRowIdPageView( BlockIo blockIo ) { BlockView view = blockIo.getView(); if ( ( view != null ) && ( view instanceof FreeLogicalRowIdPage ) ) { return ( FreeLogicalRowIdPage ) view; } else { return new FreeLogicalRowIdPage( blockIo ); } }