| CPC G06F 8/4434 (2013.01) | 15 Claims | 

| 
               1. A computer-implemented method comprising: 
            generating, by a processor, a software development kit (SDK) that supports one or more dropped fields; 
                generating, by the processor, a second schema having one or more undropped fields; 
                compiling, by the processor, a third-party code using the SDK; 
                generating, by the processor, a first schema having the one or more dropped fields; 
                running, by the processor, the third-party code; 
                initializing, by the processor, a record layout after running the third-party code; and 
                accessing, by the processor, one or more high performance fields, one or more regular performance fields, and the one or more dropped fields, wherein initializing the record layout comprises: 
                processing, by the processor, one or more tables, the processing the one or more tables comprising: 
                selecting, by the processor, a table from the one or more tables; 
                  processing, by the processor, each field in the table, the processing each field comprising: 
                allocating, by the processor, a space at an end of the record layout for each field that is not droppable; 
                  and after processing the one or more tables: 
              completing, by the processor, the record layout. 
                 |