diff options
author | Sergei Petrunia <psergey@askmonty.org> | 2014-12-02 02:14:17 +0300 |
---|---|---|
committer | Sergei Petrunia <psergey@askmonty.org> | 2014-12-02 02:14:17 +0300 |
commit | 8722b6de4dc7c895692323db124ac4f9c7745291 (patch) | |
tree | d67f6481239496d7fc2fbf3ad5625720a89acbd0 /sql/my_json_writer.h | |
parent | fc2871acbe5396fc8087b55ecaa0028301b0db3d (diff) | |
download | mariadb-git-8722b6de4dc7c895692323db124ac4f9c7745291.tar.gz |
Code cleanup
Diffstat (limited to 'sql/my_json_writer.h')
-rw-r--r-- | sql/my_json_writer.h | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/sql/my_json_writer.h b/sql/my_json_writer.h index 48e743bb720..3a7defc3566 100644 --- a/sql/my_json_writer.h +++ b/sql/my_json_writer.h @@ -1,8 +1,24 @@ -/* Todo: SkySQL copyrights */ +/* Copyright (C) 2014 SkySQL Ab, MariaDB Corporation Ab + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ class Json_writer; /* + Single_line_formatting_helper is used by Json_writer to do better formatting + of JSON documents. + The idea is to catch arrays that can be printed on one line: arrayName : [ "boo", 123, 456 ] @@ -17,11 +33,6 @@ class Json_writer; - either the pattern is broken, and we print the elements out, - or the pattern lasts till the end of the array, and we print the array on one line. - - TODO: - fix the quoting. If we start to accumulate an array and but then it grows - too large to be printed on one line, the elements will be printed as - strings (even if some of them could be initially numbers). */ class Single_line_formatting_helper |