This class also used in (click to expand):
 
 
 
 
 
                                                Attachment.toDataList(String)
                                            
 
 
 
 
                                                AudioFile.readDataList(String)
                                            
 
 
 
 
                                                AudioFile.toDataList(String)
                                            
 
 
 
 
                                                Buffer.toDataList(String, String, String)
                                            
 
 
 
 
                                                BusinessUtil.getCalendar(int)
                                            
 
 
 
 
                                                CacheManager.getDataList(String)
                                            
 
 
 
 
                                                Cell.getChildren(String, long, int)
                                            
 
 
 
 
                                                Cell.getDataList()
                                            
 
 
 
 
                                                Cell.getSliceList()
                                            
 
 
 
 
                                                Cell.setDataList(PacketDataList)
                                            
 
 
 
 
                                                ConsolePacket.createDataList(String, String[])
                                            
 
 
 
 
                                                ConsolePacket.getDataList(String)
                                            
 
 
 
 
                                                ConsolePacket.setDataList(PacketDataList)
                                            
 
 
 
 
                                                Cube.getSlices(long, int)
                                            
 
 
 
 
                                                Data.toDataList(String)
                                            
 
 
 
 
                                                DataList.addDataList(String, DataList)
                                            
 
 
 
 
                                                DataList.bubble(String, String, String, String, String, String, boolean)
                                            
 
 
 
 
                                                DataList.collapse(String, String[], String, String[])
                                            
 
 
 
 
                                                DataList.copy(String)
                                            
 
 
 
 
                                                DataList.flatten(String)
                                            
 
 
 
 
                                                DataList.joinDataList(String, String, DataList)
                                            
 
 
 
 
                                                DataList.mergeDataList(String, DataList, String)
                                            
 
 
 
 
                                                DataList.pivot(String, String, String, String)
                                            
 
 
 
 
                                                DataList.split(String, String[])
                                            
 
 
 
 
                                                DataList.sublist(String, int, int)
                                            
 
 
 
 
                                                DataSetRecord.getDataList(String)
                                            
 
 
 
 
                                                DataViewList.addDataList(String, DataList)
                                            
 
 
 
 
                                                DataViewList.bubble(String, String, String, String, String, String, boolean)
                                            
 
 
 
 
                                                DataViewList.collapse(String, String[], String, String[])
                                            
 
 
 
 
                                                DataViewList.copy(String)
                                            
 
 
 
 
                                                DataViewList.flatten(String)
                                            
 
 
 
 
                                                DataViewList.joinDataList(String, String, DataList)
                                            
 
 
 
 
                                                DataViewList.mergeDataList(String, DataList, String)
                                            
 
 
 
 
                                                DataViewList.pivot(String, String, String, String)
                                            
 
 
 
 
                                                DataViewList.split(String, String[])
                                            
 
 
 
 
                                                DataViewList.sublist(String, int, int)
                                            
 
 
 
 
                                                DatasetFile.readDataList(String)
                                            
 
 
 
 
                                                DatasetFile.toDataList(String)
                                            
 
 
 
 
                                                DateUtil.getCalendar(int)
                                            
 
 
 
 
                                                DocumentFile.readDataList(String)
                                            
 
 
 
 
                                                DocumentFile.toDataList(String)
                                            
 
 
 
 
                                                ExcelFile.readDataList(String)
                                            
 
 
 
 
                                                ExcelFile.toDataList(String)
                                            
 
 
 
 
                                                File.readDataList(String)
                                            
 
 
 
 
                                                File.toDataList(String)
                                            
 
 
 
 
                                                FileBuffer.listFiles()
                                            
 
 
 
 
                                                GeoUtil.calcDistances(PacketDataList)
                                            
 
 
 
 
                                                GeoUtil.inject(DataList, Data)
                                            
 
 
 
 
                                                GeoUtil.sort(DataList)
                                            
 
 
 
 
                                                GeoUtil.toMercator(PacketDataList, int, int, int)
                                            
 
 
 
 
                                                ImageFile.readDataList(String)
                                            
 
 
 
 
                                                ImageFile.toDataList(String)
                                            
 
 
 
 
                                                InstallerPal.getDataLists()
                                            
 
 
 
 
                                                InstallerPal.getDataNames()
                                            
 
 
 
 
                                                InstallerPal.getPalAttachments()
                                            
 
 
 
 
                                                InstallerPal.getPalAutoScripts()
                                            
 
 
 
 
                                                InstallerPal.getPalDocuments()
                                            
 
 
 
 
                                                InstallerPal.getPalEmails()
                                            
 
 
 
 
                                                InstallerPal.getPalFragments()
                                            
 
 
 
 
                                                InstallerPal.getPalImages()
                                            
 
 
 
 
                                                InstallerPal.getPalPages()
                                            
 
 
 
 
                                                InstallerPal.getPalScripts()
                                            
 
 
 
 
                                                InstallerPal.getPalStyles()
                                            
 
 
 
 
                                                InstallerPal.getPalWizards()
                                            
 
 
 
 
                                                InstallerPal.getPalWorkflows()
                                            
 
 
 
 
                                                InternalConsoleController.createDataList(String, String, String[])
                                            
 
 
 
 
                                                InternalDevelopmentPal.getDataLists()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getDataNames()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalAttachments()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalAutoScripts()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalDocuments()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalEmails()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalFragments()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalImages()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalPages()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalScripts()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalStyles()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalWizards()
                                            
 
 
 
 
                                                InternalDevelopmentPal.getPalWorkflows()
                                            
 
 
 
 
                                                InternalKeyPricing.getFeeSchedule()
                                            
 
 
 
 
                                                InternalPalInfo.getDataLists()
                                            
 
 
 
 
                                                InternalPalInfo.getDataNames()
                                            
 
 
 
 
                                                InternalPalInfo.getPalAttachments()
                                            
 
 
 
 
                                                InternalPalInfo.getPalAutoScripts()
                                            
 
 
 
 
                                                InternalPalInfo.getPalDocuments()
                                            
 
 
 
 
                                                InternalPalInfo.getPalEmails()
                                            
 
 
 
 
                                                InternalPalInfo.getPalFragments()
                                            
 
 
 
 
                                                InternalPalInfo.getPalImages()
                                            
 
 
 
 
                                                InternalPalInfo.getPalPages()
                                            
 
 
 
 
                                                InternalPalInfo.getPalScripts()
                                            
 
 
 
 
                                                InternalPalInfo.getPalStyles()
                                            
 
 
 
 
                                                InternalPalInfo.getPalWizards()
                                            
 
 
 
 
                                                InternalPalInfo.getPalWorkflows()
                                            
 
 
 
 
                                                InternalSecuritySettings.getPasswordRules()
                                            
 
 
 
 
                                                InternalSystemManager.executeSQL(String)
                                            
 
 
 
 
                                                Packet.createDataList(String, String[])
                                            
 
 
 
 
                                                Packet.getDataList(String)
                                            
 
 
 
 
                                                Packet.getOrCreateDataList(String, String[])
                                            
 
 
 
 
                                                Packet.setDataList(PacketDataList)
                                            
 
 
 
 
                                                Pal.getDataLists()
                                            
 
 
 
 
                                                Pal.getDataNames()
                                            
 
 
 
 
                                                Pal.getPalAttachments()
                                            
 
 
 
 
                                                Pal.getPalAutoScripts()
                                            
 
 
 
 
                                                Pal.getPalDocuments()
                                            
 
 
 
 
                                                Pal.getPalEmails()
                                            
 
 
 
 
                                                Pal.getPalFragments()
                                            
 
 
 
 
                                                Pal.getPalImages()
                                            
 
 
 
 
                                                Pal.getPalPages()
                                            
 
 
 
 
                                                Pal.getPalScripts()
                                            
 
 
 
 
                                                Pal.getPalStyles()
                                            
 
 
 
 
                                                Pal.getPalWizards()
                                            
 
 
 
 
                                                Pal.getPalWorkflows()
                                            
 
 
 
 
                                                Payload.getDataList(String)
                                            
 
 
 
 
                                                PdfFile.readDataList(String)
                                            
 
 
 
 
                                                PdfFile.toDataList(String)
                                            
 
 
 
 
                                                ProfilePacket.createDataList(String, String[])
                                            
 
 
 
 
                                                ProfilePacket.getDataList(String)
                                            
 
 
 
 
                                                ProfilePacket.setDataList(PacketDataList)
                                            
 
 
 
 
                                                Request.getDataList(String, String, String[], boolean)
                                            
 
 
 
 
                                                RuntimePal.getDataLists()
                                            
 
 
 
 
                                                RuntimePal.getDataNames()
                                            
 
 
 
 
                                                RuntimePal.getPalAttachments()
                                            
 
 
 
 
                                                RuntimePal.getPalAutoScripts()
                                            
 
 
 
 
                                                RuntimePal.getPalDocuments()
                                            
 
 
 
 
                                                RuntimePal.getPalEmails()
                                            
 
 
 
 
                                                RuntimePal.getPalFragments()
                                            
 
 
 
 
                                                RuntimePal.getPalImages()
                                            
 
 
 
 
                                                RuntimePal.getPalPages()
                                            
 
 
 
 
                                                RuntimePal.getPalScripts()
                                            
 
 
 
 
                                                RuntimePal.getPalStyles()
                                            
 
 
 
 
                                                RuntimePal.getPalWizards()
                                            
 
 
 
 
                                                RuntimePal.getPalWorkflows()
                                            
 
 
 
 
                                                ShellPal.getDataLists()
                                            
 
 
 
 
                                                ShellPal.getDataNames()
                                            
 
 
 
 
                                                ShellPal.getPalAttachments()
                                            
 
 
 
 
                                                ShellPal.getPalAutoScripts()
                                            
 
 
 
 
                                                ShellPal.getPalDocuments()
                                            
 
 
 
 
                                                ShellPal.getPalEmails()
                                            
 
 
 
 
                                                ShellPal.getPalFragments()
                                            
 
 
 
 
                                                ShellPal.getPalImages()
                                            
 
 
 
 
                                                ShellPal.getPalPages()
                                            
 
 
 
 
                                                ShellPal.getPalScripts()
                                            
 
 
 
 
                                                ShellPal.getPalStyles()
                                            
 
 
 
 
                                                ShellPal.getPalWizards()
                                            
 
 
 
 
                                                ShellPal.getPalWorkflows()
                                            
 
 
 
 
                                                Slice.getCells(String, int)
                                            
 
 
 
 
                                                StorageProviderDataList.addDataList(String, DataList)
                                            
 
 
 
 
                                                StorageProviderDataList.bubble(String, String, String, String, String, String, boolean)
                                            
 
 
 
 
                                                StorageProviderDataList.collapse(String, String[], String, String[])
                                            
 
 
 
 
                                                StorageProviderDataList.copy(String)
                                            
 
 
 
 
                                                StorageProviderDataList.flatten(String)
                                            
 
 
 
 
                                                StorageProviderDataList.joinDataList(String, String, DataList)
                                            
 
 
 
 
                                                StorageProviderDataList.mergeDataList(String, DataList, String)
                                            
 
 
 
 
                                                StorageProviderDataList.pivot(String, String, String, String)
                                            
 
 
 
 
                                                StorageProviderDataList.split(String, String[])
                                            
 
 
 
 
                                                StorageProviderDataList.sublist(String, int, int)
                                            
 
 
 
 
                                                TransactionPacket.createDataList(String, String[])
                                            
 
 
 
 
                                                TransactionPacket.getDataList(String)
                                            
 
 
 
 
                                                TransactionPacket.getOrCreateDataList(String, String[])
                                            
 
 
 
 
                                                TransactionPacket.setDataList(PacketDataList)
                                            
 
 
 
 
                                                Upload.readDataList(String)
                                            
 
 
 
 
                                                Upload.toDataList(String)
                                            
 
 
 
 
                                                VCardFile.readDataList(String)
                                            
 
 
 
 
                                                VCardFile.toDataList(String)
                                            
 
 
  
  
 
 
 
 
 
 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 addColumn(String column)
 
 
 
  Adds the specified column to the end of this DataList.  If the column already exists, this method returns false. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 addColumn(String column, String defaultValue)
 
 
 
  Adds the specified column to the end of this DataList and sets the value for all rows in the list.  If the column already exists, this method returns false. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 addColumns(String[] columns)
 
 
 
  Adds the new columns to this list. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 addColumns(String[] columns, String arg2)
 
 
 
  Adds the new columns to this list and sets the default value. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 addDataList(String name, DataList dataList)
 
 
 
  Combines the given DataList with this one in a new DataList. Columns that match the names of this DataList are included and others are omited. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 addJSONDataList(String jsonDataList)
 
 
 
  Decodes the JSON serialized DataList and adds it to this DataList. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 addJSONRecords(String property, String jsonString)
 
 
 
  Decodes the JSON string and adds the content to this DataList object.  Expects a property of a larger JSON object that contains an array of objects. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 appendList(DataList dataList)
 
 
 
  Appends the list and any new columns to this list 
  | 
 
 
 
 | 
 
 
 
 DataList
 
 
 
  | 
 
 
 
 
 applyFilter(DataListFilter filter)
 
 
 
  Returns a new DataList with records from this list that match the filter. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 bubble(String name, String idColumn, String idDelim, String countColumn, String xColumn, String yColumn, boolean relative)
 
 
 
  Performs an aggregation on the data elements of this list and returns a list suitable for use in bubble charts. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String
                                                
 
  | 
 
 
 
 
 calcMD5()
 
 
 
  Returns an MD5 checksum of the contents of this list. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 collapse(String keyId, String[] keyColumns, String listColumn, String[] listColumns)
 
 
 
  Reduces a list with duplicate data into a list with unique data adding a new serialized JSON column containing the duplicate information.  See also tag c:expand. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 copy(String name)
 
 
 
  Creates a new PacketDataList from this DataList. 
  | 
 
 
 
 | 
 
 
 
 DataListFilter
 
 
 
  | 
 
 
 
 
 createAndFilter()
 
 
 
  Creates an empty DataListFilter based on this DataList.  Filter will return records matching all constraints. 
  | 
 
 
 
 | 
 
 
 
 DataListFilter
 
 
 
  | 
 
 
 
 
 createOrFilter()
 
 
 
  Creates an empty DataListFilter based on this DataList.  Filter will return records matching any constraints. 
  | 
 
 
 
 | 
 
 
 
 Payload
 
 
 
  | 
 
 
 
 
 createSublists(String prefix, int listSize)
 
 
 
  Returns a Payload containing one or more lists named prefixN (starting with 1) with a list called prefix containing the names of the lists created. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 deleteAllRecords()
 
 
 
  Deletes all records. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 deleteColumns(String[] columns)
 
 
 
  Deletes the specified columns from this list. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 deleteRecord(int row)
 
 
 
  Deletes the record at the specified index. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 deleteRecords(DataListFilter filter)
 
 
 
  Deletes records matching specified filter. 
  | 
 
 
 
 | 
 
 
 
 
                                                    int
                                                
 
  | 
 
 
 
 
 deleteRecords(String column, String value)
 
 
 
  Deletes all records that have the specified value in the given column 
  | 
 
 
 
 | 
 
 
 
 PacketDataRecord
 
 
 
  | 
 
 
 
 
 findRecord(DataListFilter filter)
 
 
 
  Finds the first record matching the given filter. Returns null if no matching record found. 
  | 
 
 
 
 | 
 
 
 
 DataRecord
 
 
 
  | 
 
 
 
 
 findRecord(DataListFilter filter)
 
 
 
  Finds the first record matching the given filter. Returns null if no matching record found. 
  | 
 
 
 
 | 
 
 
 
 PacketDataRecord
 
 
 
  | 
 
 
 
 
 findRecord(String column, String value)
 
 
 
  Returns the first record whose column matches the given value. 
  | 
 
 
 
 | 
 
 
 
 DataRecord
 
 
 
  | 
 
 
 
 
 findRecord(String column, String value)
 
 
 
  Returns the first record whose column matches the given value. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 flatten(String keyId)
 
 
 
  Reduces a list with duplicate data into a list with unique data with later rows filling in empty values in prior rows that match the key. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 flatten(String[] key, String countColumn)
 
 
 
  Reduces a list with duplicate data into a list with unique data with later rows filling in empty values in prior rows that match the multi-value key.  An optional countColumn can be created which represents the number of times the composite key was encountered. 
  | 
 
 
 
 | 
 
 
 
 
                                                    int
                                                
 
  | 
 
 
 
 
 getColumnCount()
 
 
 
  Returns the column count for this list 
  | 
 
 
 
 | 
 
 
 
 
                                                    String[]
                                                
 
  | 
 
 
 
 
 getColumnNames()
 
 
 
  Returns the columns of this DataList 
  | 
 
 
 
 | 
 
 
 
 DataList
 
 
 
  | 
 
 
 
 
 getColumns()
 
 
 
  Returns the column names of this DataList as a DataList. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String
                                                
 
  | 
 
 
 
 
 getName()
 
 
 
  Returns the name of this list 
  | 
 
 
 
 | 
 
 
 
 DataRecord
 
 
 
  | 
 
 
 
 
 getRecord(int index)
 
 
 
  Returns the record at the specified index 
  | 
 
 
 
 | 
 
 
 
 PacketDataRecord
 
 
 
  | 
 
 
 
 
 getRecord(int index)
 
 
 
  Returns the record at the specified index 
  | 
 
 
 
 | 
 
 
 
 
                                                    int
                                                
 
  | 
 
 
 
 
 getRecordCount()
 
 
 
  Returns the number of records in this list 
  | 
 
 
 
 | 
 
 
 
 
                                                    double
                                                
 
  | 
 
 
 
 
 getTotal(String column, double defaultValue)
 
 
 
  Returns the total of the given column.  If the value of the individual record cannot compute to a double, defaultValue is used. 
  | 
 
 
 
 | 
 
 
 
 
                                                    int
                                                
 
  | 
 
 
 
 
 getTotalRecordCount(DataListFilter filter)
 
 
 
  Returns the total count of records that match the DataListFilter. 
  | 
 
 
 
 | 
 
 
 
 PacketDataRecord
 
 
 
  | 
 
 
 
 
 insertRecord()
 
 
 
  Creates a new (empty) record and returns it. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 isReadOnly()
 
 
 
  Returns true if this is a read-only list 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 joinDataList(String name, String joinColumn, DataList dataList)
 
 
 
  Joins the DataList with this one into a new DataList that is joined by the joinColumn and that has the columns of both data lists. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 mergeDataList(String name, DataList dataList, String indexColumn)
 
 
 
  Merges the DataList with this one into a new DataList using an indexed column. All records in this list are kept but the values that match the index column are replaced by those in the supplied dataList. The index column should contain unique values representing a 1:1 relationship between the two lists. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 pivot(String key, String pivot, String amt, String op)
 
 
 
  Returns a new list with the key, the same name with columns specified by the pivot values, and the key+'Total' on the specified operation.  The amt column must be numeric and maximum columns is 100. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 removeColumn(String column)
 
 
 
  Removes the specified column. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 renameColumn(String oldColumnName, String newColumnName)
 
 
 
  Renames the specified column. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 renameColumns(String[] newColumnNames)
 
 
 
  Renames all of the columns. The column length must match the existing number of columns. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, Date value)
 
 
 
  Sets the value of the specified date column referenced by name for all records. Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, String value)
 
 
 
  Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, boolean value)
 
 
 
  Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, double value)
 
 
 
  Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, int value)
 
 
 
  Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 
                                                    boolean
                                                
 
  | 
 
 
 
 
 setColumnValue(String column, long value)
 
 
 
  Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist. 
  | 
 
 
 
 | 
 
 
                                                     
                                                
 
 
 
  | 
 
 
 
 
 setName(String name)
 
 
 
  Sets the name of this list. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 split(String name, String[] columns)
 
 
 
  Returns a new datalist containing only those columns specified. 
  | 
 
 
 
 | 
 
 
 
 PacketDataList
 
 
 
  | 
 
 
 
 
 sublist(String name, int start, int end)
 
 
 
  Creates a new PacketDataList from this DataList with the range of records specified.  Returns an empty list if no more records within the range. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String[]
                                                
 
  | 
 
 
 
 
 toArray(String columnName)
 
 
 
  Returns the values of the specified column as an array.  Throws exception if the column does not exist. 
  | 
 
 
 
 | 
 
 
 
 Data
 
 
 
  | 
 
 
 
 
 toData(String keyColumn, String valueColumn, boolean addNullValues)
 
 
 
  Creates a Data object with keys coming from key column and values from value column. Overwrites any keys that are duplicated. Returns null if the keyColumn or valueColumn does not exist. If addNullValues is true then null values will be added as empty string. 
  | 
 
 
 
 | 
 
 
 
 File
 
 
 
  | 
 
 
 
 
 toFile(String fileName, String delim)
 
 
 
  Creates csv/pipe/tab delimited file from data list. File will reflect current datalist state. Further modifications of datalist will not have effect on file contents.  File limit is controlled by the max data export size of the activation key. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String
                                                
 
  | 
 
 
 
 
 toJSON(boolean compressDataList)
 
 
 
  Returns contents as a JSON string. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String
                                                
 
  | 
 
 
 
 
 toJsonArray(boolean includeNull, Data typeMap)
 
 
 
  Returns contents as a JSON Array string. An optional key map should have field name types defined as string, int, long, double, boolean, or date.  This method is limited by the max export size of the activation key. 
  | 
 
 
 
 | 
 
 
 
 
                                                    String
                                                
 
  | 
 
 
 
 
 toString()
 
 
 
  Returns a description of this object. 
  | 
 
 
 
 Method Detail
 
 
 
 boolean addColumn(String column)
 
 
 
                                    Adds the specified column to the end of this DataList.  If the column already exists, this method returns false.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    11-19-2009
                                
 
 
 
 
 
 
 
 boolean addColumn(String column, String defaultValue)
 
 
 
                                    Adds the specified column to the end of this DataList and sets the value for all rows in the list.  If the column already exists, this method returns false.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    defaultValue
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    04-24-2018
                                
 
 
 
 
 
 
 
 addColumns(String[] columns)
 
 
 
                                    Adds the new columns to this list.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    columns
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    06-01-2021
                                
 
 
 
 
 
 
 
 addColumns(String[] columns, String arg2)
 
 
 
                                    Adds the new columns to this list and sets the default value.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    columns
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    arg2
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    06-01-2021
                                
 
 
 
 
 
 
 
 PacketDataList addDataList(String name, DataList dataList)
 
 
 
                                    Combines the given DataList with this one in a new DataList. Columns that match the names of this DataList are included and others are omited.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    01-19-2009
                                
 
 
 
 
 
 
 
 addJSONDataList(String jsonDataList)
 
 
 
                                    Decodes the JSON serialized DataList and adds it to this DataList.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    jsonDataList
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    10-07-2010
                                
 
 
 
 
 
 
 
 addJSONRecords(String property, String jsonString)
 
 
 
                                    Decodes the JSON string and adds the content to this DataList object.  Expects a property of a larger JSON object that contains an array of objects.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    property
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    jsonString
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    01-19-2010
                                
 
 
 
 
 
 
 
 appendList(DataList dataList)
 
 
 
                                    Appends the list and any new columns to this list
                                
 
 
 Parameters:
 
 
 
 
 
 
 
 
 Since:
                                    08-07-2019
                                
 
 
 
 
 
 
 
 DataList applyFilter(DataListFilter filter)
 
 
 
                                    Returns a new DataList with records from this list that match the filter.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 DataList
 
 
 
 
 
 
 
 
 Since:
                                    01-19-2009
                                
 
 
 
 
 
 
 
 PacketDataList bubble(String name, String idColumn, String idDelim, String countColumn, String xColumn, String yColumn, boolean relative)
 
 
 
                                    Performs an aggregation on the data elements of this list and returns a list suitable for use in bubble charts.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    name
                                                    
                                                         - Name of the list to be returned.
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    idColumn
                                                    
                                                         - Name of the column in this list that contains labels.
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    idDelim
                                                    
                                                         - Delimiter to use if you specify an idColumn. Default is comma [,]..
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    countColumn
                                                    
                                                         - Name of column to store the count.  This column cannot already exist in the DataList..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    xColumn
                                                    
                                                         - Name of the column in the DataList containing numbers to analyze for the X-Axis.
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    yColumn
                                                    
                                                         - Name of the column in the DataList containing numbers to analyze for the Y-Axis.
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            boolean
                                                        
 
                                                     
                                                    relative
                                                    
                                                         - If true, all buckets will be relative to the maximum entry of each column.  Otherwise all buckets are relative to the sum of all values in the columns.  Default is false..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    07-01-2011
                                
 
 
 
 
 
 
 
 String calcMD5()
 
 
 
                                    Returns an MD5 checksum of the contents of this list.
                                
 
 
 
 Returns: 
                                        
 
 
                                                String
                                            
 
 
 
 
 
 
 Since:
                                    05-15-2014
                                
 
 
 
 
 
 
 
 PacketDataList collapse(String keyId, String[] keyColumns, String listColumn, String[] listColumns)
 
 
 
                                    Reduces a list with duplicate data into a list with unique data adding a new serialized JSON column containing the duplicate information.  See also tag c:expand.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    keyId
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    keyColumns
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    listColumn
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    listColumns
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    03-28-2019
                                
 
 
 
 
 
 
 
 PacketDataList copy(String name)
 
 
 
                                    Creates a new PacketDataList from this DataList.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    11-19-2009
                                
 
 
 
 
 
 
 
 DataListFilter createAndFilter()
 
 
 
                                    Creates an empty DataListFilter based on this DataList.  Filter will return records matching all constraints.
                                
 
 
 
 Returns: 
                                        
 
 DataListFilter
 
 
 
 
 
 
 
 
 Since:
                                    01-13-2009
                                
 
 
 
 
 
 
 
 DataListFilter createOrFilter()
 
 
 
                                    Creates an empty DataListFilter based on this DataList.  Filter will return records matching any constraints.
                                
 
 
 
 Returns: 
                                        
 
 DataListFilter
 
 
 
 
 
 
 
 
 Since:
                                    01-13-2009
                                
 
 
 
 
 
 
 
 Payload createSublists(String prefix, int listSize)
 
 
 
                                    Returns a Payload containing one or more lists named prefixN (starting with 1) with a list called prefix containing the names of the lists created.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    prefix
                                                    
                                                         - Prefix name for all sublists and index list..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            int
                                                        
 
                                                     
                                                    listSize
                                                    
                                                         - How many records to include in each sub list..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 Payload
 
 
 
 
 
 
 
 
 Since:
                                    05-15-2014
                                
 
 
 
 
 
 
 
 deleteAllRecords()
 
 
 
                                    Deletes all records.
                                
 
 
 
 
 
 Since:
                                    11-21-2013
                                
 
 
 
 
 
 
 
 deleteColumns(String[] columns)
 
 
 
                                    Deletes the specified columns from this list.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    columns
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    06-01-2021
                                
 
 
 
 
 
 
 
 deleteRecord(int row)
 
 
 
                                    Deletes the record at the specified index.
                                
 
 
 Parameters:
 
 
 
 
 
 
 
 
 Since:
                                    08-01-2007
                                
 
 
 
 
 
 
 
 deleteRecords(DataListFilter filter)
 
 
 
                                    Deletes records matching specified filter.
                                
 
 
 Parameters:
 
 
 
 
 
 
 
 
 Since:
                                    09-11-2009
                                
 
 
 
 
 
 
 
 int deleteRecords(String column, String value)
 
 
 
                                    Deletes all records that have the specified value in the given column
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                int
                                            
 
 
 
 
 
 
 Since:
                                    01-06-2015
                                
 
 
 
 
 
 
 
 PacketDataRecord findRecord(DataListFilter filter)
 
 
 
                                    Finds the first record matching the given filter. Returns null if no matching record found.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataRecord
 
 
 
 
 
 
 
 
 Since:
                                    05-17-2012
                                
 
 
 
 
 
 
 
 DataRecord findRecord(DataListFilter filter)
 
 
 
                                    Finds the first record matching the given filter. Returns null if no matching record found.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 DataRecord
 
 
 
 
 
 
 
 
 Since:
                                    05-17-2012
                                
 
 
 
 
 
 
 
 PacketDataRecord findRecord(String column, String value)
 
 
 
                                    Returns the first record whose column matches the given value.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataRecord
 
 
 
 
 
 
 
 
 Since:
                                    01-28-2010
                                
 
 
 
 
 
 
 
 DataRecord findRecord(String column, String value)
 
 
 
                                    Returns the first record whose column matches the given value.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 DataRecord
 
 
 
 
 
 
 
 
 Since:
                                    01-28-2010
                                
 
 
 
 
 
 
 
 PacketDataList flatten(String keyId)
 
 
 
                                    Reduces a list with duplicate data into a list with unique data with later rows filling in empty values in prior rows that match the key.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    keyId
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    08-07-2019
                                
 
 
 
 
 
 
 
 PacketDataList flatten(String[] key, String countColumn)
 
 
 
                                    Reduces a list with duplicate data into a list with unique data with later rows filling in empty values in prior rows that match the multi-value key.  An optional countColumn can be created which represents the number of times the composite key was encountered.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    key
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    countColumn
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    06-29-2023
                                
 
 
 
 
 
 
 
 int getColumnCount()
 
 
 
                                    Returns the column count for this list
                                
 
 
 
 Returns: 
                                        
 
 
                                                int
                                            
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 String[] getColumnNames()
 
 
 
                                    Returns the columns of this DataList
                                
 
 
 
 Returns: 
                                        
 
 
                                                String[]
                                            
 
 
 
 
 
 
 Since:
                                    01-19-2009
                                
 
 
 
 
 
 
 
 DataList getColumns()
 
 
 
                                    Returns the column names of this DataList as a DataList.
                                
 
 
 
 Returns: 
                                        
 
 DataList
 
 
 
 
 
 
 
 
 DataList Name: columns
 
 DataList Fields: name
                                
 
 Since:
                                    02-16-2011
                                
 
 
 
 
 
 
 
 String getName()
 
 
 
                                    Returns the name of this list
                                
 
 
 
 Returns: 
                                        
 
 
                                                String
                                            
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 DataRecord getRecord(int index)
 
 
 
                                    Returns the record at the specified index
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 DataRecord
 
 
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 PacketDataRecord getRecord(int index)
 
 
 
                                    Returns the record at the specified index
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataRecord
 
 
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 int getRecordCount()
 
 
 
                                    Returns the number of records in this list
                                
 
 
 
 Returns: 
                                        
 
 
                                                int
                                            
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 double getTotal(String column, double defaultValue)
 
 
 
                                    Returns the total of the given column.  If the value of the individual record cannot compute to a double, defaultValue is used.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            double
                                                        
 
                                                     
                                                    defaultValue
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                double
                                            
 
 
 
 
 
 
 Since:
                                    09-23-2008
                                
 
 
 
 
 
 
 
 int getTotalRecordCount(DataListFilter filter)
 
 
 
                                    Returns the total count of records that match the DataListFilter.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                int
                                            
 
 
 
 
 
 
 Since:
                                    03-25-2009
                                
 
 
 
 
 
 
 
 PacketDataRecord insertRecord()
 
 
 
                                    Creates a new (empty) record and returns it.
                                
 
 
 
 Returns: 
                                        
 
 PacketDataRecord
 
 
 
 
 
 
 
 
 Since:
                                    08-01-2007
                                
 
 
 
 
 
 
 
 boolean isReadOnly()
 
 
 
                                    Returns true if this is a read-only list
                                
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    08-16-2007
                                
 
 
 
 
 
 
 
 PacketDataList joinDataList(String name, String joinColumn, DataList dataList)
 
 
 
                                    Joins the DataList with this one into a new DataList that is joined by the joinColumn and that has the columns of both data lists.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    name
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    joinColumn
                                                    
 
 
 
 
 
 
 - 
 
 
 DataList
 
 
 
                                                     
                                                    dataList
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    03-03-2009
                                
 
 
 
 
 
 
 
 PacketDataList mergeDataList(String name, DataList dataList, String indexColumn)
 
 
 
                                    Merges the DataList with this one into a new DataList using an indexed column. All records in this list are kept but the values that match the index column are replaced by those in the supplied dataList. The index column should contain unique values representing a 1:1 relationship between the two lists.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    name
                                                    
 
 
 
 
 
 
 - 
 
 
 DataList
 
 
 
                                                     
                                                    dataList
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    indexColumn
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    01-19-2009
                                
 
 
 
 
 
 
 
 PacketDataList pivot(String key, String pivot, String amt, String op)
 
 
 
                                    Returns a new list with the key, the same name with columns specified by the pivot values, and the key+'Total' on the specified operation.  The amt column must be numeric and maximum columns is 100.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    key
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    pivot
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    amt
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    op
                                                    
 
                                                        Required parameter.
                                                    
 
 
                                                        Allowed values: sum, avg, max, min, count.
                                                    
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    10-30-2019
                                
 
 
 
 
 
 
 
 removeColumn(String column)
 
 
 
                                    Removes the specified column.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    05-10-2018
                                
 
 
 
 
 
 
 
 renameColumn(String oldColumnName, String newColumnName)
 
 
 
                                    Renames the specified column.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    oldColumnName
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    newColumnName
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    02-01-2011
                                
 
 
 
 
 
 
 
 renameColumns(String[] newColumnNames)
 
 
 
                                    Renames all of the columns. The column length must match the existing number of columns.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    newColumnNames
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 
 
 Since:
                                    02-01-2011
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, Date value)
 
 
 
                                    Sets the value of the specified date column referenced by name for all records. Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, String value)
 
 
 
                                    Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, boolean value)
 
 
 
                                    Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            boolean
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, double value)
 
 
 
                                    Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    column
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            double
                                                        
 
                                                     
                                                    value
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, int value)
 
 
 
                                    Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 boolean setColumnValue(String column, long value)
 
 
 
                                    Sets the value of the specified column referenced by name for all records.  Returns false if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                boolean
                                            
 
 
 
 
 
 
 Since:
                                    01-05-2010
                                
 
 
 
 
 
 
 
 setName(String name)
 
 
 
                                    Sets the name of this list.
                                
 
 
 Parameters:
 
 
 
 
 
 
 
 
 Since:
                                    07-11-2008
                                
 
 
 
 
 
 
 
 PacketDataList split(String name, String[] columns)
 
 
 
                                    Returns a new datalist containing only those columns specified.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    name
                                                    
                                                         - Name of the new datalist.
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            String[]
                                                        
 
                                                     
                                                    columns
                                                    
                                                         - Name of the columns to include in the new list..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    06-01-2021
                                
 
 
 
 
 
 
 
 PacketDataList sublist(String name, int start, int end)
 
 
 
                                    Creates a new PacketDataList from this DataList with the range of records specified.  Returns an empty list if no more records within the range.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    name
                                                    
                                                         - Name of new datalist..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            int
                                                        
 
                                                     
                                                    start
                                                    
                                                         - Start record, 1 based, inclusive..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 
                                                            int
                                                        
 
                                                     
                                                    end
                                                    
                                                         - End record, 1 based, inclusive..
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 PacketDataList
 
 
 
 
 
 
 
 
 Since:
                                    01-20-2011
                                
 
 
 
 
 
 
 
 String[] toArray(String columnName)
 
 
 
                                    Returns the values of the specified column as an array.  Throws exception if the column does not exist.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    columnName
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                String[]
                                            
 
 
 
 
 
 
 Since:
                                    06-05-2013
                                
 
 
 
 
 
 
 
 Data toData(String keyColumn, String valueColumn, boolean addNullValues)
 
 
 
                                    Creates a Data object with keys coming from key column and values from value column. Overwrites any keys that are duplicated. Returns null if the keyColumn or valueColumn does not exist. If addNullValues is true then null values will be added as empty string.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    keyColumn
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    valueColumn
                                                    
 
 
 
 
 
 
 - 
 
 
 
                                                            boolean
                                                        
 
                                                     
                                                    addNullValues
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 Data
 
 
 
 
 
 
 
 
 Since:
                                    10-06-2009
                                
 
 
 
 
 
 
 
 File toFile(String fileName, String delim)
 
 
 
                                    Creates csv/pipe/tab delimited file from data list. File will reflect current datalist state. Further modifications of datalist will not have effect on file contents.  File limit is controlled by the max data export size of the activation key.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    fileName
                                                    
                                                         - File name. Name should have either csv,txt,tsv or dat extension, otherwise csv extension will be automatically appended.
                                                    
 
                                                        Required parameter.
                                                    
 
                                                        Maximum allowed size of parameter: 64
                                                    
 
 
 
 
 - 
 
 
 
                                                            String
                                                        
 
                                                     
                                                    delim
                                                    
 
                                                        Required parameter.
                                                    
 
 
                                                        Allowed values: csv, pipe, tab.
                                                    
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 File
 
 
 
 
 
 
 
 
 Since:
                                    11-02-2010
                                
 
 
 
 
 
 
 
 String toJSON(boolean compressDataList)
 
 
 
                                    Returns contents as a JSON string.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            boolean
                                                        
 
                                                     
                                                    compressDataList
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                String
                                            
 
 
 
 
 
 
 Since:
                                    08-30-2010
                                
 
 
 
 
 
 
 
 String toJsonArray(boolean includeNull, Data typeMap)
 
 
 
                                    Returns contents as a JSON Array string. An optional key map should have field name types defined as string, int, long, double, boolean, or date.  This method is limited by the max export size of the activation key.
                                
 
 
 Parameters:
 
 
 
 - 
 
 
 
                                                            boolean
                                                        
 
                                                     
                                                    includeNull
                                                    
 
                                                        Required parameter.
                                                    
 
 
 
 
 
 - 
 
 
 Data
 
 
 
                                                     
                                                    typeMap
                                                    
 
 
 
 
 
 
 
 
 
 
 
 Returns: 
                                        
 
 
                                                String
                                            
 
 
 
 
 
 
 Since:
                                    09-16-2020
                                
 
 
 
 
 
 
 
 String toString()
 
 
 
                                    Returns a description of this object.
                                
 
 
 
 Returns: 
                                        
 
 
                                                String
                                            
 
 
 
 
 
 
 Since:
                                    01-19-2009