Patent ID: 8244780

Claim:
A processor-implemented method of performing a data store operation, comprising: invoking from a command line interface a command to execute on a processor in a computer in a first invocation, wherein the command identifies a first input file; in response to the first invocation of the command, automatically determining by the computer a first structure of a first data table stored in a first database; in response to the first invocation of the command, automatically reading by the computer a first plurality of rows of data out of the first data table, wherein the first plurality of rows are identified based on the first input file; in response to the first invocation of the command, for each row of the first plurality of rows automatically comparing by the computer the row of data read out of the first data table to a corresponding row of data in the first input file, when the row of data read out of the first data table is identical to the corresponding row of data in the first input file, not updating the row of data in the first data table, and when the row of data read out of the first data table is not identical to the corresponding row of data in the first input file, automatically updating by the computer the row of data in the first data table with the data stored in the corresponding row of data in the first input file based on the first structure of the first data table; coding the command in a Pro *C format; automatically transforming the command in the Pro *C format to a C programming language format; automatically compiling the command in the C programming language format; and installing a binary based on the compiled C program in a first memory coupled to a first processor, wherein the first invocation of the command is performed by a first application being executed by the first processor.