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
class ExtractionConfig(val addTableDdl: Boolean,
val isTransposed: Boolean,
val addComputedColumns: Boolean,
val addGeneratedColumns: Boolean,
val addColumnHeader: Boolean?,
val addRowHeader: Boolean?,
val addQuery: Boolean,
val silent: Boolean
class ExtractionConfig(
val addTableDdl: Boolean = false,
val isTransposed: Boolean = false,
val addComputedColumns: Boolean = false,
val addGeneratedColumns: Boolean = false,
val addColumnHeader: Boolean? = false,
val addRowHeader: Boolean? = false,
val addQuery: Boolean = false,
val silent: Boolean = false,
) {
fun toBuilder() = ExtractionConfigBuilder()
.setAddTableDdl(addTableDdl)

View File

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