{
  "$schema" : "https://json-schema.org/draft/2020-12/schema",
  "$id" : "https://voltdb.com/voltsp/schemas/source/file",
  "title" : "File Source Configuration",
  "description" : "The `file` source reads data items from a specified file, where each line is treated as a new data item.\nIt is useful for streaming data stored in text files.\nIt requires parallelism to be set to `1` as only one thread can read lines from the file.\n",
  "type" : "object",
  "properties" : {
    "file" : {
      "type" : "object",
      "properties" : {
        "path" : {
          "type" : "string",
          "description" : "Path to the file that is the source of data."
        }
      },
      "required" : [ "path" ],
      "additionalProperties" : false
    }
  },
  "required" : [ "file" ],
  "additionalProperties" : false
}
