Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write minimal columns #154

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jun 8, 2016

  1. Split out declarations and definitions into .h and .c (apart from sta…

    …tic FWD declaration)
    Ben Greene committed Jun 8, 2016
    Configuration menu
    Copy the full SHA
    1d6990e View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2016

  1. Change write API so that it only writes the columns that are modifed,…

    … not every column
    
    1. In multicornGetForeignRelSize use parsetree->targetList instead of baserel->reltargetlist to request a scan of only the requested columns, not all columns
    1. In MulticornModifyState struct add update_columns_list to hold the list of columns to be updated
    1. In PlanForeignModify return a list of the columns to be udpated by modify operation
    1. In BeginForeignModify collect the list that was pushed to the modify operations and store it in fdw_private
    1. In ExecForeignUpdate pass the column_update_list to the python object for use in update function
    1. Update __init__ to add new method for 4 parameter update method
    Ben Greene committed Jun 9, 2016
    Configuration menu
    Copy the full SHA
    90298dd View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2016

  1. Add description into setup.py

    Ben Greene committed Jun 13, 2016
    Configuration menu
    Copy the full SHA
    61e9a81 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2016

  1. Merge with make_rpm to enable building of RPM files

    Ben Greene committed Jun 14, 2016
    Configuration menu
    Copy the full SHA
    9c30462 View commit details
    Browse the repository at this point in the history