The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

FusqlFS::Formatter::Base - base formatter class

SYNOPSIS

    package FusqlFS::Formatter::Native;
    use parent 'FusqlFS::Formatter::Base';

    sub Dump
    {
        return $_[0];
    }

    sub Load
    {
        return $_[0];
    }

DESCRIPTION

This is a base class for different built-in formatter classes used to dump and load database data by different backends.

You can choose formatter with --format option by class name, e.g. to choose FusqlFS::Formatter::Native formatter use --format native option.

METHODS

Dump

Format input value into a string. Abstract, should be implemented in child classes.

Input: $mixed_value Output: $string

Load

Parse string value into original value. Abstract, should be implemented in child classes.

Input: $string Output: $mixed_value