Class JRCsvQueryExecuterFactory

    • Field Detail

      • CSV_SOURCE

        public static final String CSV_SOURCE
        Built-in parameter/property holding the value of the source for the CSV file.

        It can be:

        • a resource on the classpath
        • a file from the filesystem, with an absolute or relative path
        • a url
        See Also:
        Constant Field Values
      • CSV_INPUT_STREAM

        public static final String CSV_INPUT_STREAM
        Built-in parameter holding the value of the java.io.InputStream to be used for obtaining the CSV data.
        See Also:
        Constant Field Values
      • CSV_URL

        public static final String CSV_URL
        Built-in parameter holding the value of the java.net.URL to be used for obtaining the CSV data.
        See Also:
        Constant Field Values
      • CSV_FILE

        public static final String CSV_FILE
        Built-in parameter holding the value of the java.io.File to be used for obtaining the CSV data.
        See Also:
        Constant Field Values
      • CSV_READER

        public static final String CSV_READER
        Built-in parameter holding the value of the java.io.Reader to be used for obtaining the CSV data.
        See Also:
        Constant Field Values
      • CSV_COLUMN_NAMES

        public static final String CSV_COLUMN_NAMES
        Built-in parameter/property holding the names of the columns (in a comma-separated list) to be extracted from the CSV source. When used as report parameter, the value has to be a java.lang.String object containing column names separated by commas. It can also be used as the prefix for custom dataset properties specifying the names of the CSV columns in the format: net.sf.jasperreports.csv.column.names.{arbitrary_name}=value1[, value2, ...]
        See Also:
        Constant Field Values
      • CSV_COLUMN_NAMES_ARRAY

        public static final String CSV_COLUMN_NAMES_ARRAY
        Built-in parameter holding the value of the columns to be extracted from the CSV source, as a java.lang.String[] object.

        When this parameter is null or missing, its value defaults to the values provided by properties prefixed with CSV_COLUMN_NAMES.

        See Also:
        Constant Field Values
      • CSV_LOCALE

        public static final String CSV_LOCALE
        Built-in parameter holding the java.util.Locale value of the locale to be used when parsing the CSV data.
        See Also:
        Constant Field Values
      • CSV_LOCALE_CODE

        public static final String CSV_LOCALE_CODE
        Built-in parameter/property holding the java.lang.String code of the locale to be used when parsing the CSV data.

        The allowed format is: language[_country[_variant]]

        See Also:
        Constant Field Values
      • CSV_TIMEZONE

        public static final String CSV_TIMEZONE
        Built-in parameter holding the java.util.TimeZone value of the timezone to be used when parsing the CSV data.
        See Also:
        Constant Field Values
      • CSV_TIMEZONE_ID

        public static final String CSV_TIMEZONE_ID
        Built-in parameter/property holding the java.lang.String value of the time zone id to be used when parsing the CSV data.
        See Also:
        Constant Field Values
      • CSV_DATE_FORMAT

        public static final String CSV_DATE_FORMAT
        Built-in parameter holding the value of the java.text.DateFormat used to format date columns from the CSV source.
        See Also:
        Constant Field Values
      • CSV_DATE_PATTERN

        public static final String CSV_DATE_PATTERN
        Built-in parameter/property holding the value of the date format pattern to be used when parsing the CSV data.
        See Also:
        Constant Field Values
      • CSV_FIELD_DELIMITER

        public static final String CSV_FIELD_DELIMITER
        Built-in parameter/property holding the value of the field delimiter from the CSV source.
        See Also:
        Constant Field Values
      • CSV_NUMBER_FORMAT

        public static final String CSV_NUMBER_FORMAT
        Built-in parameter holding the value of the java.text.NumberFormat used to format numeric columns from the CSV source.
        See Also:
        Constant Field Values
      • CSV_NUMBER_PATTERN

        public static final String CSV_NUMBER_PATTERN
        Built-in parameter/property holding the value of the number format pattern to be used when parsing the CSV data.
        See Also:
        Constant Field Values
      • CSV_RECORD_DELIMITER

        public static final String CSV_RECORD_DELIMITER
        Build-in parameter/property holding the value of the record delimiter from the CSV source
        See Also:
        Constant Field Values
      • CSV_USE_FIRST_ROW_AS_HEADER

        public static final String CSV_USE_FIRST_ROW_AS_HEADER
        Built-in parameter/property specifying whether or not the column names should be obtained from the first row in the CSV source. As parameter, it should hold a java.lang.Boolean value, while as custom dataset property, it should be true or false. If this parameter is set to true, then setting the CSV_COLUMN_NAMES or CSV_COLUMN_NAMES_ARRAY would have no effect.
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRCsvQueryExecuterFactory

        public JRCsvQueryExecuterFactory()