Module: Innodb

Defined in:
lib/innodb.rb,
lib/innodb/log.rb,
lib/innodb/lsn.rb,
lib/innodb/list.rb,
lib/innodb/page.rb,
lib/innodb/xdes.rb,
lib/innodb/field.rb,
lib/innodb/index.rb,
lib/innodb/inode.rb,
lib/innodb/space.rb,
lib/innodb/stats.rb,
lib/innodb/record.rb,
lib/innodb/system.rb,
lib/innodb/history.rb,
lib/innodb/version.rb,
lib/innodb/checksum.rb,
lib/innodb/page/sys.rb,
lib/innodb/undo_log.rb,
lib/innodb/data_type.rb,
lib/innodb/log_block.rb,
lib/innodb/log_group.rb,
lib/innodb/page/blob.rb,
lib/innodb/fseg_entry.rb,
lib/innodb/ibuf_index.rb,
lib/innodb/log_reader.rb,
lib/innodb/log_record.rb,
lib/innodb/page/index.rb,
lib/innodb/page/inode.rb,
lib/innodb/ibuf_bitmap.rb,
lib/innodb/undo_record.rb,
lib/innodb/history_list.rb,
lib/innodb/page/trx_sys.rb,
lib/innodb/page/undo_log.rb,
lib/innodb/data_dictionary.rb,
lib/innodb/page/ibuf_bitmap.rb,
lib/innodb/record_describer.rb,
lib/innodb/page/fsp_hdr_xdes.rb,
lib/innodb/page/sys_ibuf_header.rb,
lib/innodb/page/sys_rseg_header.rb,
lib/innodb/page/index_compressed.rb,
lib/innodb/page/sys_data_dictionary_header.rb

Overview

This is horribly incomplete and broken. InnoDB compression does not currently work in innodb_ruby. Patches are welcome! (Hint hint, nudge nudge, Facebook developers!)

Defined Under Namespace

Classes: Checksum, DataDictionary, DataType, Field, FsegEntry, History, HistoryList, IbufBitmap, IbufIndex, Index, Inode, LSN, List, Log, LogBlock, LogGroup, LogReader, LogRecord, Page, Record, RecordDescriber, Space, Stats, System, UndoLog, UndoRecord, Xdes

Constant Summary collapse

VERSION =
"0.14.0"

Class Method Summary collapse

Class Method Details

.debug=(value) ⇒ Object



12
13
14
# File 'lib/innodb.rb', line 12

def self.debug=(value)
  @debug = value
end

.debug?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/innodb.rb', line 8

def self.debug?
  @debug == true
end