//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: static Writer create(org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.io.pagecache.PageCache pages, java.io.File path, int pageSize) throws java.io.IOException internal static Writer Create(FileSystemAbstraction fs, PageCache pages, File path, int pageSize) { if (pages == null) { return(new StreamWriter(fs.OpenAsOutputStream(path, false))); } else if (WriteToPageCache) { return(new PageWriter(pages.Map(path, pageSize))); } else { return(new OpeningStreamWriter(fs.OpenAsOutputStream(path, false), pages, path, pageSize)); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public static void writeToFile(org.neo4j.io.fs.FileSystemAbstraction fs, java.io.File file, byte[] bytes) throws java.io.IOException public static void WriteToFile(FileSystemAbstraction fs, File file, sbyte[] bytes) { using (Stream o = fs.OpenAsOutputStream(file, false)) { o.Write(bytes, 0, bytes.Length); } }
public override void AfterEach(ExtensionContext context) { Profiler profiler = GetStoredValue(context); try { profiler.Finish(); if (context.ExecutionException.Present) { ExtensionContext.Store testDirStore = GetStore(context, TestDirectoryExtension.TestDirectoryNamespace); TestDirectory testDir = ( TestDirectory )testDirStore.get(TestDirectoryExtension.TEST_DIRECTORY); File profileOutputFile = testDir.CreateFile("profiler-output.txt"); FileSystemAbstraction fs = testDir.FileSystem; using (PrintStream @out = new PrintStream(fs.OpenAsOutputStream(profileOutputFile, false))) { string displayName = context.TestClass.map(Type.getSimpleName).orElse("class") + "." + context.DisplayName; profiler.PrintProfile(@out, displayName); } } } catch (Exception e) { throw new JUnitException("Failed to finish profiling and/or produce profiling output.", e); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private java.io.OutputStream badOutputFile() throws java.io.IOException private Stream BadOutputFile() { File badDataPath = (new File("/tmp/foo2")).AbsoluteFile; FileSystemAbstraction fileSystem = Fs.get(); File badDataFile = badDataFile(fileSystem, badDataPath); return(fileSystem.OpenAsOutputStream(badDataFile, true)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: java.io.OutputStream write(org.neo4j.io.fs.FileSystemAbstraction fs) throws java.io.IOException internal Stream Write(FileSystemAbstraction fs) { fs.Mkdirs(_profileFile.ParentFile); // Create PROFILE_FOLDER if it does not exist. Stream sink = fs.OpenAsOutputStream(_profileFile, false); try { return(new GZIPOutputStream(sink)); } catch (IOException e) { IOUtils.closeAllSilently(sink); throw new IOException("Exception when building compressor.", e); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public void doImport() throws java.io.IOException public override void DoImport() { FileSystemAbstraction fs = _outsideWorld.fileSystem(); File storeDir = _databaseConfig.get(GraphDatabaseSettings.database_path); File reportFile = new File(_reportFileName); Stream badOutput = new BufferedOutputStream(fs.OpenAsOutputStream(reportFile, false)); Collector badCollector = badCollector(badOutput, IgnoringSomething ? BadCollector.UNLIMITED_TOLERANCE : 0, collect(_ignoreBadRelationships, _ignoreDuplicateNodes, _ignoreExtraColumns)); Configuration configuration = new WrappedBatchImporterConfigurationForNeo4jAdmin(importConfiguration(null, false, _databaseConfig, storeDir, _highIO)); // Extract the default time zone from the database configuration ZoneId dbTimeZone = _databaseConfig.get(GraphDatabaseSettings.db_temporal_timezone); System.Func <ZoneId> defaultTimeZone = () => dbTimeZone; CsvInput input = new CsvInput(nodeData(_inputEncoding, _nodesFiles), defaultFormatNodeFileHeader(defaultTimeZone), relationshipData(_inputEncoding, _relationshipsFiles), defaultFormatRelationshipFileHeader(defaultTimeZone), _idType, new WrappedCsvInputConfigurationForNeo4jAdmin(csvConfiguration(_args, false)), badCollector, new CsvInput.PrintingMonitor(_outsideWorld.outStream())); ImportTool.doImport(_outsideWorld.errorStream(), _outsideWorld.errorStream(), _outsideWorld.inStream(), DatabaseLayout.of(storeDir), reportFile, fs, _nodesFiles, _relationshipsFiles, false, input, this._databaseConfig, badOutput, configuration, false); }