/* * Copyright (C) 2012-2016 The Android Money Manager Ex Project Team * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 3 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.money.manager.ex.database; import android.content.Context; import com.money.manager.ex.R; import com.money.manager.ex.utils.MmxFileUtils; /** */ public class QueryAllData extends Dataset { // FIELDS public static final String ID = "ID"; public static final String TransactionType = "TransactionType"; public static final String Date = "Date"; public static final String UserDate = "UserDate"; public static final String Year = "Year"; public static final String Month = "Month"; public static final String Day = "Day"; public static final String Category = "Category"; public static final String Subcategory = "Subcategory"; public static final String Amount = "Amount"; public static final String BaseConvRate = "BaseConvRate"; public static final String CURRENCYID = "CurrencyID"; public static final String AccountName = "AccountName"; public static final String ACCOUNTID = "AccountID"; // public static final String FromAccountName = "FromAccountName"; // public static final String FromAccountId = "FromAccountId"; // public static final String FromAmount = "FromAmount"; // public static final String FromCurrencyId = "FromCurrencyId"; public static final String SPLITTED = "Splitted"; public static final String CategID = "CategID"; public static final String SubcategID = "SubcategID"; public static final String Payee = "Payee"; public static final String PayeeID = "PayeeID"; public static final String ToAccountName = "ToAccountName"; public static final String TOACCOUNTID = "ToAccountId"; public static final String ToAmount = "ToAmount"; public static final String ToCurrencyId = "ToCurrencyId"; public static final String TransactionNumber = "TransactionNumber"; public static final String Status = "Status"; public static final String Notes = "Notes"; public static final String currency = "currency"; public static final String finyear = "finyear"; public QueryAllData(Context context) { super(MmxFileUtils.getRawAsString(context, R.raw.query_alldata), DatasetType.QUERY, "queryalldata"); } @Override public String[] getAllColumns() { return new String[]{"ID AS _id", ID, TransactionType, Date, UserDate, Year, Month, Day, Category, Subcategory, Amount, BaseConvRate, CURRENCYID, AccountName, ACCOUNTID, // FromAccountName, FromAccountId, FromAmount, FromCurrencyId, SPLITTED, CategID, SubcategID, Payee, PayeeID, TransactionNumber, Status, Notes, ToAccountName, TOACCOUNTID, ToAmount, ToCurrencyId, currency, finyear}; } }