DS-6922 Separated action to export data as csv

GitOrigin-RevId: 47d78548f4eca01dc5312c98f0293047ebaaa7ef
This commit is contained in:
Olga.Lavrichenko
2025-03-24 14:07:58 +01:00
committed by intellij-monorepo-bot
parent d79b7c14fb
commit 194630fa81
2 changed files with 10 additions and 9 deletions

View File

@@ -1,13 +1,14 @@
package com.intellij.database.extractors package com.intellij.database.extractors
class ExtractionConfig(val addTableDdl: Boolean, class ExtractionConfig(
val isTransposed: Boolean, val addTableDdl: Boolean = false,
val addComputedColumns: Boolean, val isTransposed: Boolean = false,
val addGeneratedColumns: Boolean, val addComputedColumns: Boolean = false,
val addColumnHeader: Boolean?, val addGeneratedColumns: Boolean = false,
val addRowHeader: Boolean?, val addColumnHeader: Boolean? = false,
val addQuery: Boolean, val addRowHeader: Boolean? = false,
val silent: Boolean val addQuery: Boolean = false,
val silent: Boolean = false,
) { ) {
fun toBuilder() = ExtractionConfigBuilder() fun toBuilder() = ExtractionConfigBuilder()
.setAddTableDdl(addTableDdl) .setAddTableDdl(addTableDdl)

View File

@@ -8,7 +8,7 @@ import org.jetbrains.annotations.Nullable;
public class FormatExtractorFactory implements DataExtractorFactory { public class FormatExtractorFactory implements DataExtractorFactory {
private final CsvFormat myFormat; private final CsvFormat myFormat;
FormatExtractorFactory(@NotNull CsvFormat format) { public FormatExtractorFactory(@NotNull CsvFormat format) {
myFormat = format; myFormat = format;
} }