summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Statements/CreateStatement.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Statements/CreateStatement.php b/src/Statements/CreateStatement.php
index fad4017..0f2e565 100644
--- a/src/Statements/CreateStatement.php
+++ b/src/Statements/CreateStatement.php
@@ -453,11 +453,13 @@ class CreateStatement extends Statement
$field = null;
}
} elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) {
- $this->partitions = ArrayObj::parse(
- $parser,
- $list,
- array('type' => 'SqlParser\Components\PartitionDefinition')
- );
+ if (!empty($this->partitionBy)) {
+ $this->partitions = ArrayObj::parse(
+ $parser,
+ $list,
+ array('type' => 'SqlParser\Components\PartitionDefinition')
+ );
+ }
break;
}
}