docs: public static void setCatalogProcedurePartitionInfo(VoltCompiler compiler, Database db,
              Procedure procedure, ProcedurePartitionData partitionData) throws VoltCompilerException {
          ParititonDataReturnType partitionClauseData = resolvePartitionData(compiler, db, procedure,
                  partitionData.m_tableName, partitionData.m_columnName, partitionData.m_paramIndex);
          procedure.setPartitionparameter(partitionClauseData.partitionParamIndex);
          procedure.setPartitioncolumn(partitionClauseData.partitionColumn);
          procedure.setPartitiontable(partitionClauseData.partitionTable);
          procedure.setSinglepartition(true);
  
          // handle a two partition procedure
          if (partitionData.isTwoPartitionProcedure()) {
              partitionClauseData = resolvePartitionData(compiler, db, procedure,
                      partitionData.m_tableName2, partitionData.m_columnName2, partitionData.m_paramIndex2);
              procedure.setPartitionparameter2(partitionClauseData.partitionParamIndex);
              procedure.setPartitioncolumn2(partitionClauseData.partitionColumn);
              procedure.setPartitiontable2(partitionClauseData.partitionTable);
              procedure.setSinglepartition(false);
          }
      }