 //
-// Copyright (c) 2018 - 2019 Feisty Dog, LLC
+// Copyright (c) 2018 - 2020 Feisty Dog, LLC
 //
 // See https://github.com/feistydog/FeistyDB/blob/master/LICENSE.txt for license information
 //

	/// - note: Keywords in SQLite are not case sensitive.
	///
	/// - seealso: [SQL Keyword Checking](https://www.sqlite.org/c3ref/keyword_check.html)
	static let keywords: Set<String> = {
		var keywords = Set<String>()
		for i in 0 ..< sqlite3_keyword_count() {
			var chars: UnsafePointer<Int8>?

	/// - returns: A `Data` object containing `count` bytes of randomness
	///
	/// - seealso: [Pseudo-Random Number Generator](https://www.sqlite.org/c3ref/randomness.html)
	public static func randomness(_ count: Int) -> Data {
		var data = Data(count: count)
		data.withUnsafeMutableBytes {
			sqlite3_randomness(Int32(count), $0.baseAddress)
