|
@@ -0,0 +1,24 @@
|
|
|
+<?php namespace Laravel\Database\Query\Grammars;
|
|
|
+
|
|
|
+use Laravel\Database\Query;
|
|
|
+
|
|
|
+class SQLite extends Grammar
|
|
|
+{
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Compile the ORDER BY clause for a query.
|
|
|
+ *
|
|
|
+ * @param Query $query
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ protected function orderings(Query $query)
|
|
|
+ {
|
|
|
+ foreach ($query->orderings as $ordering)
|
|
|
+ {
|
|
|
+ $sql[] = $this->wrap($ordering['column']).' COLLATE NOCASE '.strtoupper($ordering['direction']);
|
|
|
+ }
|
|
|
+
|
|
|
+ return 'ORDER BY '.implode(', ', $sql);
|
|
|
+ }
|
|
|
+
|
|
|
+}
|