public function __construct($maximumColumnNameLength = NULL, $columnPrefixName = NULL) {
        parent::__construct();
        $this->maximumColumnNameLength = $maximumColumnNameLength;
        $this->columnPrefixName = $columnPrefixName;

        $this->nameGenerator = new ColumnNameGenerator($columnPrefixName);
        $this->publicNameGenerator = new ColumnPublicNameGenerator();
    }
 public function __construct($minimumRecordCount = NULL, $maximumRecordCount = NULL) {
     parent::__construct();
     $this->minimumRecordCount = $minimumRecordCount;
     $this->maximumRecordCount = $maximumRecordCount;
 }
 public function __construct($oldEncoding, $newEncoding) {
     parent::__construct();
     $this->oldEncoding = $oldEncoding;
     $this->newEncoding = $newEncoding;
 }
 public function __construct($maxValueLength) {
     parent::__construct();
     $this->maxValueLength = $maxValueLength;
 }
 public function __construct() {
     parent::__construct();
     $this->publicNameGenerator = new ColumnPublicNameGenerator();
 }
 public function __construct($exceptionPoolSize) {
     parent::__construct();
     $this->exceptionPoolSize = $exceptionPoolSize;
 }
 public function __construct($datasourceName) {
     parent::__construct();
     $this->datasourceName = $datasourceName;
 }
 public function __construct($skipRecordCount = 0, $limitRecordCount = NULL) {
     parent::__construct();
     $this->skipRecordCount = $skipRecordCount;
     $this->limitRecordCount = $limitRecordCount;
 }