Commit eb289261 authored by Donald H. (Donnie) Pinkston, III's avatar Donald H. (Donnie) Pinkston, III
Browse files

Initial commit of NanoDB Wi-2019

parents
No related merge requests found
Showing with 1096 additions and 0 deletions
+1096 -0
datafiles
test_datafiles
*.iml
.idea
target
*.log
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
"https://checkstyle.org/dtds/configuration_1_3.dtd">
<!--
Checkstyle configuration for NanoDB project.
Checkstyle is very configurable. Be sure to read the documentation at
http://checkstyle.sf.net (or in your downloaded distribution).
Most Checks are configurable, be sure to consult the documentation.
To completely disable a check, just comment it out or delete it from the file.
Finally, it is worth reading the documentation.
-->
<module name="Checker">
<property name="charset" value="UTF-8"/>
<property name="severity" value="warning"/>
<module name="FileTabCharacter"/>
<module name="TreeWalker">
<module name="ArrayTypeStyle"/>
<module name="LineLength"/>
<module name="CommentsIndentation"/>
<module name="ClassTypeParameterName"/>
<module name="ConstantName"/>
<module name="AvoidStarImport"/>
<module name="DefaultComesLast"/>
<module name="DeclarationOrder"/>
<module name="EqualsHashCode"/>
</module>
</module>
<FindBugsFilter>
<!--
Sadly, we have no control over the code that ANTLR generates...
-->
<Match>
<Class name="edu.caltech.nanodb.sqlparse.NanoSqlLexer" />
<Method name="&lt;init&gt;" params="antlr.LexerSharedInputState" returns="void" />
<Bug pattern="DM_NUMBER_CTOR" />
</Match>
<Match>
<Class name="edu.caltech.nanodb.sqlparse.NanoSqlParser" />
<Field name="_tokenNames" />
<Bug pattern="MS_PKGPROTECT" />
</Match>
<!--
Ignore this warning, since TypeConverter.getBooleanValue() has to return
null when its input is null, since this is how we represent the SQL NULL
value.
-->
<Match>
<Class name="edu.caltech.nanodb.expressions.TypeConverter" />
<Method name="getBooleanValue" params="java.lang.Object" returns="java.lang.Boolean" />
<Bug pattern="NP_BOOLEAN_RETURN_NULL" />
</Match>
</FindBugsFilter>
\ No newline at end of file
status = warn
dest = err
name = PropertiesConfig
property.filename = nanodb.log
filter.threshold.type = ThresholdFilter
filter.threshold.level = debug
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d %p %C{1.} [%t] %m%n
appender.console.filter.threshold.type = ThresholdFilter
appender.console.filter.threshold.level = debug
appender.rolling.type = RollingFile
appender.rolling.name = RollingFile
appender.rolling.fileName = ${filename}
appender.rolling.filePattern = ./nanodb-%d{MMddyy-HHmmss}-%i.log
appender.rolling.layout.type = PatternLayout
appender.rolling.layout.pattern = %d %p %C{1.} [%t] %m%n
appender.rolling.policies.type = Policies
appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.rolling.policies.size.size=20MB
appender.rolling.strategy.type = DefaultRolloverStrategy
appender.rolling.strategy.max = 5
logger.rolling.name = edu.caltech.nanodb
logger.rolling.level = debug
logger.rolling.additivity = false
logger.rolling.appenderRef.rolling.ref = RollingFile
rootLogger.level = debug
rootLogger.appenderRef.stdout.ref = STDOUT
#!/bin/bash
# Look for the NanoDB server JAR file in the target directory
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Run 'mvn package' to build the project."
exit 1
fi
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
# Server properties can be specified as system-property arguments. Examples:
# - To change the default page-size to use, add "-Dnanodb.pagesize=2048"
# - To enable transaction processing, add "-Dnanodb.enableTransactions=on"
# JAVA_OPTS="$JAVA_OPTS -Dnanodb.enableTransactions=on"
# To enable connection to a running server via the IntelliJ IDEA debugger,
# uncomment this line:
# JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5009"
# See if we have the rlwrap utility; if so, it makes using NanoDB
# from the command-line sooo much nicer...
testrl=$(which rlwrap)
if [ -z "$testrl" ]
then
java $JAVA_OPTS "$@" -jar $NANODB_SERVER_JAR
else
rlwrap java $JAVA_OPTS "$@" -jar $NANODB_SERVER_JAR
fi
@echo off
set CPATH=.
set CPATH=%CPATH%;lib\log4j-1.2.13.jar
set CPATH=%CPATH%;lib\antlr-3.2.jar
set CPATH=%CPATH%;lib\commons-io-2.1.jar
set CPATH=%CPATH%;lib\commons-lang-2.4.jar
set CPATH=%CPATH%;build\classes
rem To set the page-size to use, add "-Dnanodb.pagesize=2048" to JAVA_OPTS.
rem To enable transaction processing, add "-Dnanodb.txns=on" to JAVA_OPTS.
set JAVA_OPTS=-Dlog4j.configuration=logging.conf
java %JAVA_OPTS% -cp %CPATH% edu.caltech.nanodb.client.ExclusiveClient
#!/bin/bash
# Look for the NanoDB server JAR file in the target directory
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Have you built the project?"
exit 1
fi
# To set the page-size to use, add "-Dnanodb.pagesize=2048" to JAVA_OPTS.
# To enable transaction processing, add "-Dnanodb.txns=on" to JAVA_OPTS.
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
# See if we have the rlwrap utility; if so, it makes using NanoDB
# from the command-line sooo much nicer...
testrl=$(which rlwrap)
if [ -z "$testrl" ]
then
java $JAVA_OPTS -cp $NANODB_SERVER_JAR edu.caltech.nanodb.client.SharedServerClient
else
rlwrap java $JAVA_OPTS -cp $NANODB_SERVER_JAR edu.caltech.nanodb.client.SharedServerClient
fi
#!/bin/bash
# Look for the NanoDB server JAR file in the target directory
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Have you built the project?"
exit 1
fi
# To set the page-size to use, add "-Dnanodb.pagesize=2048" to JAVA_OPTS.
# To enable transaction processing, add "-Dnanodb.txns=on" to JAVA_OPTS.
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
java $JAVA_OPTS -cp $NANODB_SERVER_JAR edu.caltech.nanodb.server.SharedServer
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>edu.caltech.nanodb</groupId>
<artifactId>nanodb-server</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>NanoDB SQL Relational Database</name>
<url>http://users.cms.caltech.edu/~donnie/nanodb/</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<antlr4.visitor>true</antlr4.visitor>
<antlr4.listener>true</antlr4.listener>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.antlr/antlr4 -->
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4</artifactId>
<version>4.7.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-cli/commons-cli -->
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.11.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.11.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.23.0</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<configuration>
<executable>python</executable>
<workingDirectory>src/main/antlr4/imports</workingDirectory>
<commandlineArgs>make_ci.py Keywords.g4.in</commandlineArgs>
</configuration>
<id>antlr4-pre-generate</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.antlr</groupId>
<artifactId>antlr4-maven-plugin</artifactId>
<version>4.7</version>
<executions>
<execution>
<id>antlr</id>
<goals>
<goal>antlr4</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<executions>
<execution>
<id>default-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
<systemPropertyVariables>
<log4j.configurationFile>log4j2.properties</log4j.configurationFile>
</systemPropertyVariables>
<!--
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
-->
<groups>framework,parser</groups>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>edu.caltech.nanodb.client.ExclusiveClient</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.2</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<quiet>true</quiet>
<show>private</show>
<tags>
<tag>
<name>design</name>
<placement>a</placement>
<head>Design Note:</head>
</tag>
<tag>
<name>review</name>
<placement>a</placement>
<head>Code Review:</head>
</tag>
<tag>
<name>todo</name>
<placement>a</placement>
<head>To Do:</head>
</tag>
</tags>
<additionalOptions>
<additionalOption>-Xdoclint:none</additionalOption>
</additionalOptions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>checkstyle</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.2</version>
<reportSets>
<reportSet>
<reports>
<!-- select non-aggregate reports -->
<report>report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<!--
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
</plugin>
-->
</plugins>
</reporting>
</project>
import sys, random
word_set = set()
def import_words(filename):
f = open(filename)
contents = f.readlines()
for word in contents:
if word.find("'") != -1:
continue
word = word.strip().lower()
word_set.add(word)
import_words('words.2')
word_list = list(word_set)
for id in range(1, 200001):
num = random.random() * 100.0
str = ' '.join(random.sample(word_list, random.randint(3, 20)))
if len(str) > 200: # Truncate if necessary
str = str[:200]
print('INSERT INTO insert_perf VALUES (%d, \'%s\', %g);' % (id, str, num))
# Change the value to 0 to exclude all deletion.
if random.random() <= 0.005:
# Generate a range where a and b are always within 1 of each other.
a = random.random() * 100.0
b = a + random.random() - 0.5
print('DELETE FROM insert_perf WHERE num >= %g AND num <= %g;' % \
(min(a, b), max(a, b)))
INSERT INTO insert_perf VALUES (1, 'uncomelinesses thermoneurosis prerestrict subnubilar argos chordacentrous astrogational sanguisorbaceae gablewise echelonment socdoliger renniogen virtuelessness trichostrongyle daktyl chapah undisper', 58.8389);
INSERT INTO insert_perf VALUES (2, 'seamrog ribbonman trimethylamines dhooley unsavorly cunye iwao unnavigableness overconfiding kitkahaxki arabianize dyakish stilettolike tabbyhoods wantonizes underlift miranha', 95.6221);
INSERT INTO insert_perf VALUES (3, 'hanefiyeh quinoform clubster extrasomatic anatopism unextruded urnmaker draughtswomanship ulmo', 80.7046);
INSERT INTO insert_perf VALUES (4, 'keratometers niccolo needleworked dashnakist vatmaking pharyngotyphoid keratophyr decancellating yahuskin nonequestrian unincensed whippowill', 29.8738);
INSERT INTO insert_perf VALUES (5, 'ankylodontia savablenesses topotypical rhematology levigator', 47.1143);
INSERT INTO insert_perf VALUES (6, 'consperg ruberythrinic cleanhearted obl', 13.5198);
INSERT INTO insert_perf VALUES (7, 'balden anukit subhepatic supralunary sanctorian stratagematic antrotympanic typhlomegaly holcad millioned hygrophthalmic aljamia heartroot eastland aplustria athletas necrophobes', 36.3535);
INSERT INTO insert_perf VALUES (8, 'spasmodism nonsimilarity kharouba cephalophorous figgiest bossa guatuso unmumbling wifelessness nondigestion othelcosis outscour unmouldy pneumonocirrhosis', 60.2969);
INSERT INTO insert_perf VALUES (9, 'molinia filicales lilactide chevance fridila nectron hostlership forwanders tenebrionidae eclectics odax rebewail cornerbind nanander moocha goodlike', 2.65786);
INSERT INTO insert_perf VALUES (10, 'degradingness cadmopone gutrots incongenerous inusitateness taglia skintled spheriform', 34.4226);
INSERT INTO insert_perf VALUES (11, 'immortified englishly cadence sulphouinic spreazes clutchman ticketmonger nonrepublican recivilize nonmarriage squadder', 42.1919);
INSERT INTO insert_perf VALUES (12, 'chrysanisic antihierarchist precollapsibility kechel snodly unscowlingly scandian hammerstone sarex hawiya postclitellian', 12.4243);
INSERT INTO insert_perf VALUES (13, 'nonenteric alditol bevesselled nidularia accelerograph ihs perisphinctoid nonethnical', 96.4494);
INSERT INTO insert_perf VALUES (14, 'naujaite preendorsing irrepatriable unmarled overfaith pseudocolus learnership inorderly cyrtoceras kinker expatiatingly biographed trailery skraelling nereidean appulsive', 12.2154);
INSERT INTO insert_perf VALUES (15, 'nonvexatiously imboscata nicish alloplasmic schechitas hemiholohedral', 87.5366);
INSERT INTO insert_perf VALUES (16, 'hingeways pansphygmograph rhodophyll musculospiral algerite nonvitrified snobbers superrighteous unsourly withturn superindignant barophobia fructuosity milliform introvertish herniopuncture untangent', 55.8076);
INSERT INTO insert_perf VALUES (17, 'afraidness prasine furtum orbitally cantation boilermaking whoobubs shelffellow nontemptation hallowtide pseudandry', 53.2859);
DELETE FROM insert_perf WHERE num >= 39.5758 AND num <= 50.9656;
INSERT INTO insert_perf VALUES (18, 'farawaynesses childridden maurandia belarus polythalamia', 72.31);
INSERT INTO insert_perf VALUES (19, 'nemichthyidae scatterlings thalassiophyte', 76.4552);
INSERT INTO insert_perf VALUES (20, 'paronymies nonnephritic esloined bandolerismo pruinate lucrezia sclerostenosis sternad whiskerlike pitchwork highpockets delabialize styany tetrachloroethane heliopticon mechanalize', 14.1706);
INSERT INTO insert_perf VALUES (21, 'resudation hydronephelite unenunciable', 93.9642);
INSERT INTO insert_perf VALUES (22, 'elburtz phalangeridae renavigate aurantium agritos durandarte apisms prebeloved burgheristh aftergas rabiform hemiachromatopsia luchuan amorphia stownding cldn begob', 95.0853);
INSERT INTO insert_perf VALUES (23, 'takeful smt stonepecker affuse sofane', 49.3816);
INSERT INTO insert_perf VALUES (24, 'eutaxites superwealthy beboss acylamidobenzene miocene terraculture goodfellows hermannia affraps bion', 45.8859);
INSERT INTO insert_perf VALUES (25, 'microbal mastoideosquamous julyflower unkeyed bidings megasynthetic countervolley boldin serbonian bronk embrowd tinerer hypothesi eightling holosaprophyte aphroditous', 57.8271);
INSERT INTO insert_perf VALUES (26, 'outbatting unsurviving gynecomania kiswahili heterakis nonconvertibleness cakchikel redeclined lips kafkaesque weedling cosaque stilette multicollinearity superthoroughness archiblastula planirostrate', 77.056);
DELETE FROM insert_perf WHERE num >= 27.9353 AND num <= 45.0865;
INSERT INTO insert_perf VALUES (27, 'erlander poecilogale diversipedate unperforative hypogenesis consomma prorefugee isoamyl agni nonpendency aswithe feigningly oligospermia gyrostabilized expositoriness nonrefined scrivened dottipoll', 37.7024);
INSERT INTO insert_perf VALUES (28, 'acneform platyhieric chloroanaemia pneumonosis prolling heterochromy fenis revalentas anatomism belltopperdom', 72.4755);
INSERT INTO insert_perf VALUES (29, 'encyclopaedize ivyberries ethnicize hereditarist romulian intermeningeal flashforwarded ragamuffinly misexplained scrunger monodermic crouchingly madderish', 59.7351);
INSERT INTO insert_perf VALUES (30, 'venada olivilin unreducibleness subbrigade fototronic searcer triloculate celiomyalgia unspinsterlike ganocephalous', 61.0468);
INSERT INTO insert_perf VALUES (31, 'coronale eurasians pentit hagiologically deathin', 83.1485);
INSERT INTO insert_perf VALUES (32, 'elmwoods azoxynaphthalene ghrush cabs flandowser overaffirmative vamos shorling squamscot herpetofaunas preimpart tupolev ventriculopuncture gonocoele orthodiazin ephebeia mistrow soapfish unimbittere', 35.9665);
INSERT INTO insert_perf VALUES (33, 'grapeful bsba neti unbudding parietojugal causticized munja', 47.6103);
INSERT INTO insert_perf VALUES (34, 'ferratin bomu viperan elegious postulantship stut', 55.8611);
INSERT INTO insert_perf VALUES (35, 'didactician anaptychi flurred', 67.2143);
INSERT INTO insert_perf VALUES (36, 'overfruitfully exadverso unimprovedly peptonelike jellily palaeichthyological scuddy undecision', 13.0067);
INSERT INTO insert_perf VALUES (37, 'vicegerentship autophonoscope parorchid nonenlightened delegant unimplicable ligamentum unsaltatory undemonstrably coronize teleseismology arzan nonenemy drimys megaseismic disputisoun dillweed unearn', 31.7275);
INSERT INTO insert_perf VALUES (38, 'statary stoorey striplight nondeflected semimetamorphosis victrolla prepractice kesting vad rstse muffledly swimwears staphylomycosis', 96.4912);
INSERT INTO insert_perf VALUES (39, 'chemiotaxis apterygote regrabbed uneditable rowndell unreverence oxyquinone hemianopsias bovensmilde turonian parilicium ronco abiston overpublicity', 93.5294);
INSERT INTO insert_perf VALUES (40, 'douziames propulsors bontoc pretarsus tawt chorioptic turkeyberry soothered alchemistry acheft underbright amylogenic uniangulate pseudoameboid preministry cytopyge lowting aruntas va', 11.7519);
INSERT INTO insert_perf VALUES (41, 'bestorming precony bumbarge scolophore disulphoxide paraquinone gilim', 60.0706);
INSERT INTO insert_perf VALUES (42, 'underedge insusurration spirignath', 33.9594);
INSERT INTO insert_perf VALUES (43, 'unbarbarising epistemonic frequentable pygmalionism blewarts medallioning gasteromycete hypobasis appius paralaurionite hellim bewaitered unhallucinating', 94.5785);
INSERT INTO insert_perf VALUES (44, 'schnozzola purpie larentalia rcl nonpreferableness cycloidean andorre tamenes abedge ringcraft nagaris threip', 89.8891);
INSERT INTO insert_perf VALUES (45, 'ubiquist overaccentuation fleshhoods trusix aspca fersmite mime amphimictically sphaeropsidales helianthin physopodan undisciplines admonitrix pailoo wusser hyperdiploid', 47.643);
INSERT INTO insert_perf VALUES (46, 'ornithurous bacheller munificentness phacochoeroid crustosis tonsilitises', 20.6432);
INSERT INTO insert_perf VALUES (47, 'corruptedness cartware floeberg peptonizer apotactite oilstock hagia quinolinium mannerise nimbated balinghasay bribetaking unfulminated hartke', 71.5798);
INSERT INTO insert_perf VALUES (48, 'riia varsha incretionary chamomilla subqualities typhula sebastodes kamao mackaybean enteropneustan ungastric', 50.6953);
INSERT INTO insert_perf VALUES (49, 'sicani highlandry alumite firks underteacher exsequatur yokkaichi ovalisation mommer undancing adversifolious descriptionist idiasm megalocephalia angild talotibial citharoedus rudulph', 52.1512);
INSERT INTO insert_perf VALUES (50, 'nonvindication unpenitentness corelational noneugenically echinocaris polymelia syll unvouchedness macabresque coles unwonderfully organoid retrahent pondo selly scarplet gryding nautiloidean evelynne', 93.5176);
INSERT INTO insert_perf VALUES (51, 'uncreatability insubvertible immunol ssu rewhiten hedgebreaker anematized defunctionalization antilaborist betis unchinked athyrid asexualising kwintra nonorthographical stenia', 64.8025);
INSERT INTO insert_perf VALUES (52, 'unchildish urofuscohematin portraited engrafter heho intertone sabalo nongerminal unecclesiastic terraquedus predisagree mirdaha underback demihigh bitterbump incrystallizable encharming isopyrum assa', 35.8814);
INSERT INTO insert_perf VALUES (53, 'scirrhusses nonenviousness theromorphology', 94.1671);
INSERT INTO insert_perf VALUES (54, 'nonperceiving mephistophelean tulkepaia deckswabber usipetes snortle pretersensual', 68.0695);
INSERT INTO insert_perf VALUES (55, 'hairmoneering deindividualization limnos beshake anidian bonnive', 85.7891);
INSERT INTO insert_perf VALUES (56, 'epiphanised utilitarianist outquestion megalodontia periorbita boucl macroflora cowardries interblended sanggau artifex prebalanced', 39.3539);
INSERT INTO insert_perf VALUES (57, 'laryngostroboscope phersephatta befrocked pantodon unenhanced unanarchistic undelusiveness deltohedra', 95.4094);
INSERT INTO insert_perf VALUES (58, 'tarnkappe adless dihelios embathed threapen bravuraish overfloridly murmurless antimartyr daphni', 51.9531);
DELETE FROM insert_perf WHERE num >= 29.1425 AND num <= 71.7589;
INSERT INTO insert_perf VALUES (59, 'unwry unodiousness trilliaceae zonociliate hemicircle noncoercively unsubserviently disney filemark udaler seemlyheds critch hematoclasis unnilquintium femicide rufoferruginous liquifiers thoroughfoot', 99.9392);
INSERT INTO insert_perf VALUES (60, 'hyed hungeringly fatigated wellmen untangental unblighted ultracomplex maladventure yaunde decnet resave jizyah indicatrix ascus', 39.4407);
INSERT INTO insert_perf VALUES (61, 'preadvertent helvine placablenesses daedalidae rematerialization sensomobile infrequentcy hyalopterous gangwayed curtainwise braye plumlet northen desesperance achinese bowla concerningly jaspilite', 24.4993);
INSERT INTO insert_perf VALUES (62, 'thwarteous homoiousious vassalizing msba foresummer erythroderma cosmeses', 95.0589);
INSERT INTO insert_perf VALUES (63, 'caseconv blocklike greekise aloelike ceratomandibular universologist crotalus hallier imperspirability', 43.0944);
INSERT INTO insert_perf VALUES (64, 'angelot sarcophagine unagilely', 97.403);
INSERT INTO insert_perf VALUES (65, 'sandbin erugation shastracara shkupetar dolmetsch kadein dmitrevsk omnisufficiency ethercap stc chicker unfrenzied palaeocrystalline nammo', 98.3381);
INSERT INTO insert_perf VALUES (66, 'ligniferous wordsmanship parishional mikie microdose typotelegraphy khuen hemiopias ethicophysical undisagreeable', 47.84);
DELETE FROM insert_perf WHERE num >= 10.916 AND num <= 95.7428;
INSERT INTO insert_perf VALUES (67, 'repercussiveness leucaniline synapsidan myrrhophore propupal peritreme', 24.1209);
INSERT INTO insert_perf VALUES (68, 'argillous catholyte duodynatron', 18.582);
INSERT INTO insert_perf VALUES (69, 'wosome igbira foolhardises trainboy thermocoagulation strone lozens bryophyllum promic mutulary engregge', 64.5203);
INSERT INTO insert_perf VALUES (70, 'athel lashness betrail areothofs teathe mashru pseudosiphonal caprizant speight', 53.5345);
INSERT INTO insert_perf VALUES (71, 'euxanthate sauf metaplumbate raghouse churchisms unfundable unbarrenly thunderful sartage ktu surquidry archheart', 93.6761);
INSERT INTO insert_perf VALUES (72, 'overbow quinatoxin moosecall crudelity', 65.2927);
INSERT INTO insert_perf VALUES (73, 'stauracin nonapposable peptical subtranslucency calistheneum unornamentation georgesman', 33.0868);
INSERT INTO insert_perf VALUES (74, 'pleurocele elasticnesses cosmozoism femorofibular oesophagism amphioxidae cardioplegia foredecree lymantriidae pseudotetrameral monogrammatical malmed mugiloid unembroiled archbp overharshly semipapis', 7.09653);
INSERT INTO insert_perf VALUES (75, 'lesleya hysterophyta gesticularious adjoiningness membraniform unbetrothed superendorse', 38.4056);
INSERT INTO insert_perf VALUES (76, 'parliamentarisms verticilliosis hyssopus somatization diagrammatize chinnam katabolize brineless foreimpressed unsarcastic', 33.9285);
INSERT INTO insert_perf VALUES (77, 'knox jonvalize dennstaedtia furcilia scamillus unadmiringly caccini arumin zulinde vcci prenative pulsatilla preflattery extratemporal semifriable', 50.5336);
INSERT INTO insert_perf VALUES (78, 'polyspored daincha pmc ganoblast oophoromania', 67.9702);
INSERT INTO insert_perf VALUES (79, 'schemist cretize dobuan paragraphize charact thicking uvver regush superadmiration knitback calorify ethenol daviesia eltrot poecilocyttarous', 74.8258);
INSERT INTO insert_perf VALUES (80, 'borzicactus eisa hebrewdom decrepitnesses urethylane caitives lamut underwinding', 26.6204);
INSERT INTO insert_perf VALUES (81, 'chapacura demonologer cholo signficances ladylikely coroplast pouldre antipyrin owergang', 57.5249);
INSERT INTO insert_perf VALUES (82, 'jic enravishment unsophomorical resinic akhziv antilaborist cringingness ferrash undercoachmen synchytriaceae iatrogenies unshadiness frostwort aih noncredent jumboesque platformistic preeffective har', 22.8498);
INSERT INTO insert_perf VALUES (83, 'sulphimide cicrumspections knitback moschine carangin underruler dhauri keraunophobia xylosma svelt terrigene horsebrier adnephrine jajapura aind inelastically sulaba incarnalised unforecasted', 55.3067);
INSERT INTO insert_perf VALUES (84, 'autodecremented pretention irreclaimed anticontagious vampyrellidae', 62.1127);
INSERT INTO insert_perf VALUES (85, 'roccellin anglehook seborrhoic snobber multicoil unbragged plebiscitic', 73.2954);
INSERT INTO insert_perf VALUES (86, 'sucklebush pyropen forthbringer antipolo illmanneredness pepperish renomme incrementals fadeev onychosis ghizite prepreparation', 35.2525);
INSERT INTO insert_perf VALUES (87, 'pathobiologist arsenicate kistiakowsky lurves unenduringly unseeingness zygnemales basilidianism parapleurum multidenominational superobjectionable serjania wattis archimperialist countermessage earcl', 79.2794);
INSERT INTO insert_perf VALUES (88, 'mbunda doliolum preexchanging cedreatis propionibacterium hastiform disavouch oaklet randomish glycerogelatin entozoological wistit balnea unordinate sethead ditrocha retroactionary beslavered uncogno', 41.5936);
DELETE FROM insert_perf WHERE num >= 67.9154 AND num <= 95.0101;
INSERT INTO insert_perf VALUES (89, 'oxhorn prooflessly adipsia sulfamethazine archcriminal plainswoman faade roudas mizoguchi aureal gratten ailuro', 66.2433);
INSERT INTO insert_perf VALUES (90, 'preimpair masc overdenunciation myrmekite disaccustomedness warehouseage plackart lateropulsion waibling cheiropod sternocleidomastoid underdive dripproof superenthusiastic tacticities birdikin newspa', 67.2516);
INSERT INTO insert_perf VALUES (91, 'nonpropitiative nonelaborateness upttore hemicerebrum dustwoman dodgeful ectolecithal millionist electrodialitic', 65.6833);
INSERT INTO insert_perf VALUES (92, 'nonimpulsiveness dairylea unhearty nonidyllically pantophile mormoness tripinnatifid janus upwhelm montserrat hypophamine', 28.9424);
INSERT INTO insert_perf VALUES (93, 'unnationalized birdweed vanille pabulation pratey thymicolymphatic enzymosis drerihead authotype semiappressed alizarate polycotyly pardhan blepharorrhaphy perisphinctidae joviniamish mfr gutti', 0.580599);
INSERT INTO insert_perf VALUES (94, 'desmodactyli gaggery stubornly phonoplex superempirical shukria', 23.3684);
INSERT INTO insert_perf VALUES (95, 'leatherware firesider lernean punction vagituses regimentaled bribri monodromy similors unviolableness antikinase hopkinsian overleathers ele imbosses fastidiosity gaddang dreamwhiles', 48.9825);
INSERT INTO insert_perf VALUES (96, 'disdodecahedroid tarsoplasty unsensuously postscenia dentimeter adams impsonites nonhydrolysable outhymn erythrocytorrhexis unnegotiated unbevelled furnitureless unpurgative nonclyclical uratosis cuny', 62.4757);
INSERT INTO insert_perf VALUES (97, 'autosensitized cistophori gpi eulysite', 8.68235);
INSERT INTO insert_perf VALUES (98, 'autosite tarantaraing fydorova hypothetist displenishments antemask halysites openendedness defibrillatory uterocele oryctologies', 92.871);
INSERT INTO insert_perf VALUES (99, 'bronchiostenosis nsap yunca superchemical impedible phyllodoce auster lexological', 44.3017);
INSERT INTO insert_perf VALUES (100, 'stylommatophorous circumvest ileitis protomagnesium', 82.1297);
EXIT;
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File added
CREATE TABLE insert_perf (
id INTEGER,
str VARCHAR(200),
num FLOAT
);
EXIT;
Acemetae
Acemetae's
Acemetic
Acemetic's
Aedon
Aedon's
Aeetes
Aeetes's
Aerope
Aerope's
Afrikanerize
Aktistete
Aktistete's
Alcithoe
Alcithoe's
Aleus
Aleus's
Amalthea
Amalthea's
Americanizer
Americanizer's
Anchinoe
Anchinoe's
Anglicanize
Anglicanize's
Arabianize
Arabianize's
Arctogeic
Arctogeic's
Arsinoe
Arsinoe's
Aryanization
Asclepiade
Asclepiade's
Asiaticization
Asiaticization's
Asiaticize
Asiaticize's
Asmonean
Asmonean's
Assidean
Assidean's
Assyrianize
Assyrianize's
Australianize
Australianize's
Austrianize
Austrianize's
Autonoe
Autonoe's
Babelization
Babelization's
Babelize
Babelize's
Babelized
Babelized's
Babelizing
Babelizing's
Babylonize
Babylonize's
Behmenite
Behmenite's
Berlinize
Berlinize's
Beroe
Beroe's
Bessemerize
Bessemerize's
Boedromius
Boedromius's
Budenny
Budenny's
Byronize
Byronize's
Byzantinize
Byzantinize's
Caesarize
Caesarize's
Callirrhoe
Callirrhoe's
Calvinize
Calvinize's
Canadianization
Canadianization's
Canadianize
Canadianize's
Cananean
Cananean's
Celastraceae
Celastraceae's
Celticize
Celticize's
Choephori
Choephori's
Ciceronianize
Ciceronianize's
Clete
Clete's
Clytie
Clytie's
Continentalize
Corinthianize
Corinthianize's
Cubanize
Cubanize's
Cyanee
Cyanee's
Czechization
Czechization's
Danization
Danization's
Danize
Danize's
Darwinize
Darwinize's
Doricize
Doricize's
Edenization
Edenization's
Edenize
Edenize's
Eetion
Eetion's
Egyptianization
Egyptianization's
Egyptianize
Egyptianize's
Egyptianized
Egyptianized's
Egyptianizing
Egyptianizing's
Egyptize
Egyptize's
Elizabethanize
Elizabethanize's
Englishize
Englishize's
Eopaleozoic
Eopaleozoic's
Epicurize
Epicurize's
Episcopalianize
Episcopalianize's
Eskimoized
Eskimoized's
Essenize
Essenize's
Fecunditatis
Fecunditatis's
Fedor
Fedor's
Fletcherize
Fletcherize's
Fletcherized
Fletcherized's
Fletcherizing
Fletcherizing's
Francize
Francize's
Franklinization
Franklinization's
Frenchize
Frenchize's
Gaelicization
Gaelicization's
Gaelicize
Gaelicize's
Getae
Getae's
Gnosticizer
Gnosticizer's
Greekize
Greekize's
Hanoverianize
Hanoverianize's
Hanoverize
Hanoverize's
Harmothoe
Harmothoe's
Harvardize
Harvardize's
Harveyize
Harveyize's
Hasidean
Hasidean's
Hattize
Hattize's
Hebraicize
Hebraicize's
Hegelianize
Hegelianize's
Hekatean
Hekatean's
Hemon
Hemon's
Hibernicize
Hibernicize's
Hibernicized
Hibernicized's
Hibernicizing
Hibernicizing's
Hoosierize
Hoosierize's
Hooverize
Hooverize's
Idumea
Idumea's
Iliadize
Iliadize's
Illuminize
Ingveonic
Ingveonic's
Ingweonic
Ingweonic's
Ionicization
Ionicization's
Iphinoe
Iphinoe's
Iranize
Iranize's
Iricize
Iricize's
Iricized
Iricized's
Iricizing
Iricizing's
Irishize
Irishize's
Irishized
Irishized's
Irishizing
Irishizing's
Israelitize
Israelitize's
Italianizer
Italianizer's
Jacobinization
Jacobinization's
Jesuitization
Jesuitization's
Jonathanization
Jonathanization's
Judeophobia
Judeophobia's
Kossean
Kossean's
Laborism
Laborism's
Laothoe
Laothoe's
Lernean
Lernean's
Leucothoe
Leucothoe's
Lilliputianize
Lilliputianize's
Londonization
Londonization's
Lutheranize
Lutheranize's
Lutheranizer
Lutheranizer's
Malayize
Malayize's
Manicheus
Manicheus's
Mediterraneanization
Mediterraneanization's
Mediterraneanize
Mediterraneanize's
Melie
Melie's
Mendelize
Mendelize's
Meroe
Meroe's
Mexicanize
Mexicanize's
Midlandize
Midlandize's
Miltonize
Miltonize's
Mohammedanization
Mohammedanization's
Molochize
Molochize's
Moravianized
Moravianized's
Moslemize
Moslemize's
Napoleonize
Napoleonize's
Negritize
Negritize's
Negritized
Negritized's
Negritizing
Negritizing's
Negroization
Negroization's
Negroize
Negroize's
Negroized
Negroized's
Negroizing
Negroizing's
Neogeal
Neogeal's
Neogeic
Neogeic's
Newmanize
Newmanize's
Newmanized
Newmanized's
Newmanizing
Newmanizing's
Nipponize
Nipponize's
Noemon
Noemon's
Normanizer
Normanizer's
Northernize
Northernize's
Ocyrrhoe
Ocyrrhoe's
Olympianize
Olympianize's
Ottomanization
Ottomanization's
Ottomanize
Ottomanize's
Paleoconcha
Paleoconcha's
Paleotropical
Paleotropical's
Paramecium
Paramecium's
Parisianization
Parisianization's
Parisianize
Parisianize's
Pasiphae
Pasiphae's
Paulinize
Paulinize's
Paynize
Paynize's
Perse
Perse's
Persianization
Persianization's
Peruvianize
Peruvianize's
Phaenna
Phaenna's
Pharisean
Pharisean's
Phylactolema
Phylactolema's
Phylactolemata
Phylactolemata's
Placean
Placean's
Platonization
Platonization's
Platonizer
Platonizer's
Procrusteanize
Procrusteanize's
Prothoenor
Prothoenor's
Prussianization
Prussianization's
Pullmanize
Pullmanize's
Puritanize
Puritanize's
Puritanizer
Puritanizer's
Pyreneus
Pyreneus's
Pythagoreanize
Pythagoreanize's
Quakerization
Quakerization's
Quakerize
Quakerize's
Sabbathize
Sabbathize's
Sanskritize
Sanskritize's
Saxonization
Saxonization's
Semenov
Semenov's
Semiticize
Semiticize's
Shakespearize
Shakespearize's
Shintoize
Shintoize's
Shkoder
Shkoder's
Slavicize
Slavicize's
Slavization
Slavization's
Slavize
Slavize's
Spaniardization
Spaniardization's
Spaniardize
Spaniardize's
Spanishize
Spanishize's
Spartanize
Spartanize's
Syrianize
Syrianize's
Talmudization
Talmudization's
Talmudize
Talmudize's
Tammanyize
Tammanyize's
Taylorize
Taylorize's
Toryize
Toryize's
Turkize
Turkize's
Tuscanize
Tuscanize's
Tylerize
Tylerize's
Unitarianize
Unitarianize's
Utopianize
Utopianize's
Vaticanization
Vaticanization's
Vaticanize
Vaticanize's
Vietnamization
Vietnamization's
Wagnerize
Wagnerize's
Whitmanize
Whitmanize's
Ges
This diff is collapsed.
gynaecol
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment