DbTable.java
1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package com.bitstrips.imoji.database;
public class DbTable
{
private final String a;
private final DbTableSchema[] b;
public DbTable(String paramString, DbTableSchema[] paramArrayOfDbTableSchema)
{
this.a = paramString;
this.b = paramArrayOfDbTableSchema;
}
public final DbTableSchema[] getColumns()
{
return this.b;
}
public String getCreateTableQuery()
{
int i = 0;
String str = getName();
StringBuilder localStringBuilder = new StringBuilder();
while (i < this.b.length)
{
DbTableSchema localDbTableSchema = this.b[i];
if (i > 0) {
localStringBuilder.append(", ");
}
localStringBuilder.append(localDbTableSchema.getColumnName()).append(' ').append(localDbTableSchema.getDataType());
if (localDbTableSchema.getConstraints() != null) {
localStringBuilder.append(' ').append(localDbTableSchema.getConstraints());
}
i += 1;
}
return String.format("CREATE TABLE IF NOT EXISTS %s (%s)", new Object[] { str, localStringBuilder.toString() });
}
public String getDropTableQuery()
{
return String.format("DROP TABLE IF EXISTS %s;", new Object[] { getName() });
}
public final String getName()
{
return this.a;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/bitstrips/imoji/database/DbTable.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/