<commit_before>package gow.fcm.basedatos;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase.CursorFactory;

public class CreateUpgradeSQLite extends SQLiteOpenHelper{
	
	//Estas variables crean la base de Datos si no existe, es decir solo se crearn la primera vez
	private String sqlCreate1="CREATE TABLE IF NOT EXISTS Equipos ( id_equipo INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, nombre VARCHAR( 45 ) NOT NULL );";
	private String sqlCreate2="CREATE TABLE IF NOT EXISTS Entrenadores ( id_entrenador INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL UNIQUE, nombre VARCHAR( 45 ) NOT NULL, apellidos VARCHAR( 45 ) NOT NULL, foto VARCHAR( 45 ), usuario VARCHAR( 45 ) NOT NULL UNIQUE, clave VARCHAR( 45 ) NOT NULL, pregunta_seguridad INT NOT NULL DEFAULT ( 0 ), respuesta_seguridad VARCHAR( 45 ) NOT NULL, CONSTRAINT 'id_equipo1' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate3="CREATE TABLE IF NOT EXISTS Jugadores ( id_jugador INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, nombre VARCHAR( 45 ) NOT NULL, apellidos VARCHAR( 45 ) NOT NULL, edad INT NOT NULL, posicion VARCHAR( 45 ) NOT NULL, tipo INT NOT NULL DEFAULT ( 0 ), dorsal INT NOT NULL, foto VARCHAR( 45 ), CONSTRAINT 'id_equipo3' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate4="CREATE TABLE IF NOT EXISTS Entrenamientos ( id_entrenamiento INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, tipo VARCHAR( 45 ) NOT NULL, dirigido VARCHAR( 45 ) NOT NULL, dia DATE NOT NULL, fecha DATETIME NOT NULL, observaciones TEXT, CONSTRAINT 'id_equipo4' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate5="CREATE TABLE IF NOT EXISTS Partidos ( id_partido INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, lugar VARCHAR( 45 ) NOT NULL DEFAULT ( 0 ), rival VARCHAR( 45 ) NOT NULL, dia DATE NOT NULL, fecha DATETIME NOT NULL, CONSTRAINT 'id_equipo2' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate6="CREATE TABLE IF NOT EXISTS Estadisticas_Entrenamientos ( id_entrenamiento INTEGER PRIMARY KEY NOT NULL, id_jugador INT NOT NULL, distancia_carrera INT NOT NULL DEFAULT ( 0 ), peso_pesas INT NOT NULL DEFAULT ( 0 ), pases INT NOT NULL DEFAULT ( 0 ), carreras INT NOT NULL DEFAULT ( 0 ), field_goals INT NOT NULL DEFAULT ( 0 ), punts INT NOT NULL DEFAULT ( 0 ), tiempo_carreras DATETIME, repeticiones_pesas INT, musculo_pesas VARCHAR( 45 ), pases_completados INT, yardas_maximas_pases INT, yardas_medias_carreras INT, field_goals_anotados INT, punts_anotados INT, CONSTRAINT 'id_entrenamiento' FOREIGN KEY ( id_entrenamiento ) REFERENCES Entrenamientos ( id_entrenamiento ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT 'id_jugador2' FOREIGN KEY ( id_jugador ) REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate7="CREATE TABLE IF NOT EXISTS Equipo_Inicial ( id_inicial INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE, tipo INT NOT NULL DEFAULT ( 0 ), id_jugador1 INT CONSTRAINT 'id_jugador3' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador2 INT CONSTRAINT 'id_jugador3' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador3 INT CONSTRAINT 'id_jugador5' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador4 INT CONSTRAINT 'id_jugador6' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador5 INT CONSTRAINT 'id_jugador7' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador6 INT CONSTRAINT 'id_jugador8' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador7 INT CONSTRAINT 'id_jugador9' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador8 INT CONSTRAINT 'id_jugador10' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador9 INT CONSTRAINT 'id_jugador11' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador10 INT CONSTRAINT 'id_jugador12' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador11 INT CONSTRAINT 'id_jugador13' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate8="CREATE TABLE IF NOT EXISTS Estadisticas_Partidos ( id_partido INTEGER PRIMARY KEY NOT NULL, id_jugador INT NOT NULL, carreras INT NOT NULL DEFAULT ( 0 ), pases INT NOT NULL DEFAULT ( 0 ), pases_completados INT NOT NULL DEFAULT ( 0 ), recepciones INT NOT NULL DEFAULT ( 0 ), fumbles INT NOT NULL DEFAULT ( 0 ), sacks INT NOT NULL DEFAULT ( 0 ), placajes INT NOT NULL DEFAULT ( 0 ), intercepciones INT NOT NULL DEFAULT ( 0 ), field_goals INT NOT NULL DEFAULT ( 0 ), punts INT NOT NULL DEFAULT ( 0 ), touchdowns INT NOT NULL DEFAULT ( 0 ), faltas INT NOT NULL DEFAULT ( 0 ), yardas_carrera INT, yardas_pase INT, yardas_recepcion INT, yardas_fumble INT, yardas_intercepcion INT, yardas_field_goal INT, yardas_punt INT, extra_points INT, extra_points_completados INT, pt2_conversions INT, pt2_conversions_completados INT, yardas_falta INT, CONSTRAINT 'id_partido' FOREIGN KEY ( id_partido ) REFERENCES Partidos ( id_partido ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT 'id_jugador1' FOREIGN KEY ( id_jugador ) REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	//Si se modifica la versin de la base de datos, aqu se pone en SQL la alteracin realizada a la BD en SQLite
	private String sqlAlter="";
	
	//Constructor de la clase que crea la base de datos (este cdigo es necesario para la conexin a la BD)
	public CreateUpgradeSQLite(Context contexto,String nombre,CursorFactory factory,int version){
		super(contexto,nombre,factory,version);
	}
	
	@Override
	public void onCreate(SQLiteDatabase db){
		//Se ejecuta la sentencia SQL de creacin de la tabla
		db.execSQL(sqlCreate1);
		db.execSQL(sqlCreate2);
		db.execSQL(sqlCreate3);
		db.execSQL(sqlCreate4);
		db.execSQL(sqlCreate5);
		db.execSQL(sqlCreate6);
		db.execSQL(sqlCreate7);
		db.execSQL(sqlCreate8);
	}
	
	@Override
	public void onUpgrade(SQLiteDatabase db, int versionAnterior, int versionNueva){
		//Se modifica la versin anterior de la tabla
		db.execSQL(sqlAlter);
	}
	
}<commit_msg>Campo "ganado" añadido a la tabla Partidos.<commit_after>package gow.fcm.basedatos;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase.CursorFactory;

public class CreateUpgradeSQLite extends SQLiteOpenHelper{
	
	//Estas variables crean la base de Datos si no existe, es decir solo se crearn la primera vez
	private String sqlCreate1="CREATE TABLE IF NOT EXISTS Equipos ( id_equipo INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, nombre VARCHAR( 45 ) NOT NULL );";
	private String sqlCreate2="CREATE TABLE IF NOT EXISTS Entrenadores ( id_entrenador INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL UNIQUE, nombre VARCHAR( 45 ) NOT NULL, apellidos VARCHAR( 45 ) NOT NULL, foto VARCHAR( 45 ), usuario VARCHAR( 45 ) NOT NULL UNIQUE, clave VARCHAR( 45 ) NOT NULL, pregunta_seguridad INT NOT NULL DEFAULT ( 0 ), respuesta_seguridad VARCHAR( 45 ) NOT NULL, CONSTRAINT 'id_equipo1' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate3="CREATE TABLE IF NOT EXISTS Jugadores ( id_jugador INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, nombre VARCHAR( 45 ) NOT NULL, apellidos VARCHAR( 45 ) NOT NULL, edad INT NOT NULL, posicion VARCHAR( 45 ) NOT NULL, tipo INT NOT NULL DEFAULT ( 0 ), dorsal INT NOT NULL, foto VARCHAR( 45 ), CONSTRAINT 'id_equipo3' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate4="CREATE TABLE IF NOT EXISTS Entrenamientos ( id_entrenamiento INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, tipo VARCHAR( 45 ) NOT NULL, dirigido VARCHAR( 45 ) NOT NULL, dia DATE NOT NULL, fecha DATETIME NOT NULL, observaciones TEXT, CONSTRAINT 'id_equipo4' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate5="CCREATE TABLE IF NOT EXISTS Partidos ( id_partido INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE, id_equipo INT NOT NULL, lugar VARCHAR( 45 ) NOT NULL DEFAULT ( 0 ), rival VARCHAR( 45 ) NOT NULL, dia DATE NOT NULL, fecha DATETIME NOT NULL, ganado INT, CONSTRAINT 'id_equipo2' FOREIGN KEY ( id_equipo ) REFERENCES Equipos ( id_equipo ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate6="CREATE TABLE IF NOT EXISTS Estadisticas_Entrenamientos ( id_entrenamiento INTEGER PRIMARY KEY NOT NULL, id_jugador INT NOT NULL, distancia_carrera INT NOT NULL DEFAULT ( 0 ), peso_pesas INT NOT NULL DEFAULT ( 0 ), pases INT NOT NULL DEFAULT ( 0 ), carreras INT NOT NULL DEFAULT ( 0 ), field_goals INT NOT NULL DEFAULT ( 0 ), punts INT NOT NULL DEFAULT ( 0 ), tiempo_carreras DATETIME, repeticiones_pesas INT, musculo_pesas VARCHAR( 45 ), pases_completados INT, yardas_maximas_pases INT, yardas_medias_carreras INT, field_goals_anotados INT, punts_anotados INT, CONSTRAINT 'id_entrenamiento' FOREIGN KEY ( id_entrenamiento ) REFERENCES Entrenamientos ( id_entrenamiento ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT 'id_jugador2' FOREIGN KEY ( id_jugador ) REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate7="CREATE TABLE IF NOT EXISTS Equipo_Inicial ( id_inicial INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE, tipo INT NOT NULL DEFAULT ( 0 ), id_jugador1 INT CONSTRAINT 'id_jugador3' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador2 INT CONSTRAINT 'id_jugador3' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador3 INT CONSTRAINT 'id_jugador5' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador4 INT CONSTRAINT 'id_jugador6' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador5 INT CONSTRAINT 'id_jugador7' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador6 INT CONSTRAINT 'id_jugador8' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador7 INT CONSTRAINT 'id_jugador9' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador8 INT CONSTRAINT 'id_jugador10' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador9 INT CONSTRAINT 'id_jugador11' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador10 INT CONSTRAINT 'id_jugador12' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE, id_jugador11 INT CONSTRAINT 'id_jugador13' REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	private String sqlCreate8="CREATE TABLE IF NOT EXISTS Estadisticas_Partidos ( id_partido INTEGER PRIMARY KEY NOT NULL, id_jugador INT NOT NULL, carreras INT NOT NULL DEFAULT ( 0 ), pases INT NOT NULL DEFAULT ( 0 ), pases_completados INT NOT NULL DEFAULT ( 0 ), recepciones INT NOT NULL DEFAULT ( 0 ), fumbles INT NOT NULL DEFAULT ( 0 ), sacks INT NOT NULL DEFAULT ( 0 ), placajes INT NOT NULL DEFAULT ( 0 ), intercepciones INT NOT NULL DEFAULT ( 0 ), field_goals INT NOT NULL DEFAULT ( 0 ), punts INT NOT NULL DEFAULT ( 0 ), touchdowns INT NOT NULL DEFAULT ( 0 ), faltas INT NOT NULL DEFAULT ( 0 ), yardas_carrera INT, yardas_pase INT, yardas_recepcion INT, yardas_fumble INT, yardas_intercepcion INT, yardas_field_goal INT, yardas_punt INT, extra_points INT, extra_points_completados INT, pt2_conversions INT, pt2_conversions_completados INT, yardas_falta INT, CONSTRAINT 'id_partido' FOREIGN KEY ( id_partido ) REFERENCES Partidos ( id_partido ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT 'id_jugador1' FOREIGN KEY ( id_jugador ) REFERENCES Jugadores ( id_jugador ) ON DELETE CASCADE ON UPDATE CASCADE );";
	//Si se modifica la versin de la base de datos, aqu se pone en SQL la alteracin realizada a la BD en SQLite
	private String sqlAlter="";
	
	//Constructor de la clase que crea la base de datos (este cdigo es necesario para la conexin a la BD)
	public CreateUpgradeSQLite(Context contexto,String nombre,CursorFactory factory,int version){
		super(contexto,nombre,factory,version);
	}
	
	@Override
	public void onCreate(SQLiteDatabase db){
		//Se ejecuta la sentencia SQL de creacin de la tabla
		db.execSQL(sqlCreate1);
		db.execSQL(sqlCreate2);
		db.execSQL(sqlCreate3);
		db.execSQL(sqlCreate4);
		db.execSQL(sqlCreate5);
		db.execSQL(sqlCreate6);
		db.execSQL(sqlCreate7);
		db.execSQL(sqlCreate8);
	}
	
	@Override
	public void onUpgrade(SQLiteDatabase db, int versionAnterior, int versionNueva){
		//Se modifica la versin anterior de la tabla
		db.execSQL(sqlAlter);
	}
	
}
{'fraction_non_alphanumeric': 0.06180982731786853, 'fraction_numerical': 0.015711850589194398, 'mean_word_length': 5.276279069767442, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5622434', 'n_tokens_mistral': 4898, 'n_tokens_neox': 4343, 'n_words': 1614}