Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: topic/lazy_load
Commits on Mar 2, 2012
  1. @rkitover

    fixup

    rkitover authored
Commits on Feb 18, 2012
  1. @ribasushi

    Fix embarrassing leak triggered on calling new_related on an uninsert…

    ribasushi authored
    …ed object
    
    Reason is a typo-ed hash element in a weaken() call back in 68f3b0d. Add a
    bunch of extra tests to catch this, and also better validate the new_related
    behavior.
  2. @ribasushi
Commits on Feb 14, 2012
  1. @ribasushi @rkitover

    Majorly cleanup $rs->update/delete (no $rs-aware code should be in ::…

    ribasushi authored rkitover committed
    …Storages)
  2. @ribasushi @rkitover

    Overhaul of variable \[] handling in populate, and a lot of extra tests

    ribasushi authored rkitover committed
    Now things like multi-value \[ ' ? || ?', [...], [...] ] and populate
    datasets where the values of the \[] change per row work correctly
  3. @ribasushi @rkitover

    Switch from using execute_array to execute_for_fetch directly

    ribasushi authored rkitover committed
    This saves us from pivoting our data into column slices, which execute_array
    promptly turns back into our initial row-based format to feed to
    execute_for_fetch. Apart from the obvious speed gain, this saves a lot of
    memory since it avoids 2 copies of the (possibly rather large) dataset
  4. @ribasushi @rkitover

    Fix ASE bulk_insert for bind changes in 0e77335

    ribasushi authored rkitover committed
    When using the bulk API, update the binds to the structure expected by
    _execute_array. Also temporarily disable $sth->finish in the bulk API
    codepath because for some reason it rolls everything back. Modify the
    test to always exercise both codepaths from now on.
  5. @ribasushi @rkitover

    Factor out bindattr resolver and tighten code a bit

    ribasushi authored rkitover committed
    Zero functional changes
  6. @ribasushi @rkitover
Commits on Feb 4, 2012
  1. @ribasushi
  2. @ribasushi
Commits on Feb 2, 2012
  1. @xenoterracide @ribasushi

    remove stale link and doc readonly pool queries

    xenoterracide authored ribasushi committed
    transactions cause an implicit force to master, this documents how you can
    override this to force to pool
    
    Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
  2. @xenoterracide @ribasushi

    add a link to SQL::Abstract for WHERE clauses

    xenoterracide authored ribasushi committed
    Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
Commits on Jan 30, 2012
  1. @ribasushi
  2. @ribasushi
  3. @mattp-

    Comment typo

    mattp- authored
Commits on Jan 29, 2012
  1. @ribasushi
  2. @ribasushi

    Factor out the Makefile.PL into easily digestable snippets

    ribasushi authored
    Also add explicit guard for attempts to `make dist` from within non-author mode.
    The rationale is to disallow dist building on machines that do not have the optdeps
    installed (this still does not giarantee `make test` will run, but is at least a
    nudge in the right direction)
Commits on Jan 26, 2012
  1. @ribasushi
Commits on Jan 18, 2012
  1. @haarg
  2. @haarg
  3. @haarg
  4. @haarg
  5. @rkitover

    issue warning for DateTimes passed to ->search

    rkitover authored
    Issue a carp_unique when DateTime objects are detected in binds in
    ::Storage::DBI with a pointer to the Cookbook recipe for formatting
    DateTime objects for queries.
    
    Add a test for the warning in t/inflate/datetime.t, which already has
    TODO tests for DTs in ->search.
Commits on Jan 10, 2012
  1. @rkitover

    add POD on how to use Moose in custom ResultSets

    rkitover authored
    Thanks to mst for providing the relevant info.
Commits on Jan 5, 2012
  1. @ribasushi
Commits on Jan 4, 2012
  1. @castaway @ribasushi

    Add link to SQLHackers documentation

    castaway authored ribasushi committed
  2. @brd @ribasushi

    - Fix typo (s/get_colum/get_column).

    brd authored ribasushi committed
Commits on Jan 3, 2012
  1. @abraxxa
Commits on Jan 2, 2012
  1. @abraxxa @ribasushi

    refactored HashRefInflators internals

    abraxxa authored ribasushi committed
  2. @ribasushi

    Rewrite the HRI bench to produce consistent numbers with less handhol…

    ribasushi authored
    …ding
    
    - Now we auto-pull from git what we want to benchmark (by default last
      2 commits + uncommitted changes if any)
    - Run a very tight benchmarking loop, without requerying SQLite or have
      any other unrelated distractions
    - use DumbBench (much saner implementation and results, though slower)
Commits on Dec 5, 2011
  1. @rkitover @ribasushi

    Add live Firebird test for paging fix 8b31f62

    rkitover authored ribasushi committed
  2. @ribasushi

    Fix and test first_skip/skip_first limit dialects

    ribasushi authored
    Codebase didn't take in account the fact that limit bindvals for
    SELECT FIRST x SKIP y and SELECT FIRST x SKIP y need to be inserted
    at the head of the bind-assembly chain. Hence introducing a new
    bind-chunk position 'pre_select'. While at it move the TOP dialect
    to use it as well.
    
    Extensive tests for both dialects, and also augment the test for
    the Oracle RowNum dialect (no fixes necessary)
Commits on Nov 29, 2011
  1. @ribasushi
  2. @arodland

    Release 0.08196

    arodland authored
Something went wrong with that request. Please try again.